Антон_000 А Антон_000 Регистрация 13 Дек 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 12 Сен 2023 #1 обычное угадай число 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}" но после удачного результата пишет то что в else угадай число (от 1 до 5): 2 Вы не угадали было число 2 в чем беда понять не могу
обычное угадай число 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}" но после удачного результата пишет то что в else угадай число (от 1 до 5): 2 Вы не угадали было число 2 в чем беда понять не могу
Грииыывфыв Г Грииыывфыв Регистрация 15 Дек 2013 Сообщения 92 Репутация 0 Спасибо 0 Монет 0 12 Сен 2023 #2 input принимает строку, оберни её в int()
БроБрёнок Б БроБрёнок Регистрация 28 Мар 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 12 Сен 2023 #3 попробуй через while
graf G graf Регистрация 6 Авг 2013 Сообщения 88 Репутация 8 Спасибо 0 Монет 0 12 Сен 2023 #4 import random random_number = random.randint(1, 5) user_number = int(input("угадай число (от 1 до 5): ")) if user_number == random_number: print("Вы угадали!") else: print("Вы не угадали ") print(f"было число {random_number}")
import random random_number = random.randint(1, 5) user_number = int(input("угадай число (от 1 до 5): ")) if user_number == random_number: print("Вы угадали!") else: print("Вы не угадали ") print(f"было число {random_number}")
Aar A Aar Регистрация 22 Ноя 2013 Сообщения 75 Репутация 0 Спасибо 0 Монет 0 12 Сен 2023 #5 Потому что ты сравниваешь строку и число, а они не равны