Я пытаюсь создать игру угадывания, и она работает хорошо. Тем не менее, я хочу включить часть, где, если пользователь ставит число выше 100, вам говорят, что ваш выбор должен быть меньше 100. Код, как представляется, не делает этого. Что я делаю не так?Как напечатать эту строку elif
import random
comGuess = random.randint(0,100)
while True:
userGuess = int(input("Enter your guess :"))
if userGuess > comGuess:
print ("Please go lower")
elif userGuess < comGuess:
print ("Please go higher")
elif userGuess > (100):
print ("Your choice should be less than 100")
elif userGuess <1:
print ("Your choice should be less than 100")
else:
print ("Great, you got it right")
break
Какую переменную вы пытаетесь напечатать? –
Попробуйте использовать 'userGuess> 100' и используйте' raw_input', если на python 2. Также проверка более 100 должна выполняться сразу после ввода, путем отдельного 'if' – Pynchia