Пытается сделать простую программу игр угадывания в python, но мне удобнее в java. Когда введен правильный номер, он говорит, что он слишком высок и не будет выходить из цикла while. Любые предложения?Базовое кодирование python
import random
comp_num = random.randint(1,101)
print comp_num
players_guess = raw_input("Guess a number between 1 and 100: ")
while players_guess != comp_num:
if players_guess > comp_num:
print "Your guess is too high!"
elif players_guess < comp_num:
print "Your guess is too low!"
players_guess = raw_input("Guess another number between 1 and 100: ")
print "CONGRATULATIONS! YOU GUESSED CORRECTLY!"
Используйте 'elif' для второго' if'. .. –
все еще только выдает слишком высокие ... –
Не рекомендуется обновлять свой вопрос, чтобы отразить ответы (даже если ответы исправить). Это заставляет ответы выглядеть неуместными и удаляет любые другие ошибки из-за ошибок. –