Форум сайта python.su
Написал код по случайным числам. Код работает, НО в любом случае выдает “Вы НЕ угадали”, даже если число угадано правильно. В чем причина?
import random
random_number = random.randint(1, 5)
user_number = input(“Угадай число (от 1 до 5): ”)
if user_number == random_number:
print(“Вы угадали!”)
else:
print(“Вы НЕ угадали”)
print(f“Было загадано число {random_number}”)
Офлайн
вы сравниваете число и строку
Офлайн
ZerGZerg, извиняюсь за свою врожденную тупость, можешь носом ткнуть где не прав?
вы сравниваете число и строку
Прикреплённый файлы:
1.jpg (323,7 KБ)
Офлайн
belikewater
В чем причина?
if int(user_number) == random_number:
Офлайн
m1r42Спасибо )
Офлайн