Untitled

 avatar
unknown
plain_text
4 years ago
1.0 kB
4
Indexable
import random


def main():
    f = open('statistics.txt', 'a')
    choice = 'y'
    while choice == 'y':
        name = input("Enter your name: ")
        random_number = random.randint(1, 100)
        max_guesses = random.randint(1, 6)
        print("You have", max_guesses, "guesses")
        guess = int(input("Enter your guess(1-100): "))
        num_guesses = 1
        while guess != random_number and num_guesses < max_guesses:
            if guess < random_number:
                print("Guess higher!")
            else:
                print("Guess lower!")
            guess = int(input("Enter your guess(1-100): "))
            num_guesses += 1
        if guess == random_number:
            status = 'win'
            print("You won!")
        else:
            status = 'loss'
            print("You lost!")
        f.write(name + " | " + status + " | " + str(num_guesses) + "\n")
        print()
        choice = input("Do you want to try again(y or n): ")[0].lower()
    f.close()


main()
Editor is loading...