lundi 7 décembre 2020

Can't put limits to randint in python

Also the program doesn't show any error. And I can't find my error. When I run this code it says that my random number is either infinitely higher or lower

import random

def game1():
    print("Hello I guessed a number, try to find it")
    my_number = int(input("Guess the number:"))
    a = random.randint(1,5)
    number_of_tries = 1
    while a !=  my_number:
        if a > my_number:
            print("Your number must be higher")
            number_of_tries = number_of_tries+1
            player_guess = int(input("Guess the number:"))
        if a < my_number:
            print("Your number must be lower")
            number_of_tries = number_of_tries + 1
            player_guess = int(input("Guess the number:"))
        if a == my_number:
            print("Congrats, you guessed the number")
            print("Number of guesses is:", number_of_tries)
            break

game1()



Aucun commentaire:

Enregistrer un commentaire