RAH S
Coder
I have the following code
[CODE lang="python" title="If Else Statement"] randomNum = random.randint(1,10)
number = input("To enter the land you must guess my number in 3 guesses or be taken to the darklands:
")
guesses = 1
while guesses != 3:
print()
guesses = guesses + 1
number = int(number)
if number < randomNum:
number = input("WRONG, my number is larger, try again: ")
elif number > randomNum:
number = input("WRONG, my number is smaller, try again: ")
elif number == randomNum:
break[/CODE]
but when I run it sometimes it works incorrectly as below
[CODE lang="python" title="If Else Statement"] randomNum = random.randint(1,10)
number = input("To enter the land you must guess my number in 3 guesses or be taken to the darklands:
")
guesses = 1
while guesses != 3:
print()
guesses = guesses + 1
number = int(number)
if number < randomNum:
number = input("WRONG, my number is larger, try again: ")
elif number > randomNum:
number = input("WRONG, my number is smaller, try again: ")
elif number == randomNum:
break[/CODE]
but when I run it sometimes it works incorrectly as below
I am thinking of a number that is in between 1 and 10
To enter the land you must guess my number in 3 guesses or be taken to the darklands: 5
WRONG, my number is smaller, try again: 3
WRONG, my number is larger, try again: 4
You did not get it in time and will be sent to the darklands