Форум сайта python.su
Добрый день, начинаю изучать Python в первые в программирование, прошу тапками не кидать)
Проблема в том что при верном числе с random он пропускает условие if
Код пересматривал раз 5 и не могу найти ошибку.
Заранее спасибо
import random
random_test = random.randint(1, 3)
user_name = input(“Загадай число: ”)
if user_name == random_test:
print(“Вы угадали”)
else:
print(“Вы не угадали”)
print(f“Число {random_test}”)
Загадай число: 2
Вы не угадали
Число 2
Офлайн
Решил проблему добавив if int(user_name) == random_test:
Офлайн
Не работает потому что вы сравниваете строку и число
Офлайн