-3
У меня проблема с этим скриптом, но я не вижу в этом ничего плохого, может ли кто-нибудь помочь?Угадайте проблему с номером python
import random
selected_number=random.randint(1,100)
print('The number is between %d and %d') % (selected_number - selected_number/5, selected_number + selected_number/5)
def guess():
number_input=raw_input()
if number_input > selected_number:
print('Lower...')
guess()
if number_input < selected_number:
print('Higher...')
guess()
if number_input == selected_number:
print('Correct')
guess()
guess()
Вы не сравниваю Int в Int. Вы сравниваете str с int. Внесите свой 'raw_input' в int =>' int (raw_input()) ' – idjaw
change (raw_input()) в int (raw_input()) –
Рассмотрим' input() 'вместо' raw_input() 'или преобразуя его в int using 'int (raw_input())' –