С САея Регистрация 1 Июн 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #1 У меня друг тренируется в python, он меня попросил проверить что не так, и КАК так может быть? я даже переписывал!
У меня друг тренируется в python, он меня попросил проверить что не так, и КАК так может быть? я даже переписывал!
2 2525 Регистрация 17 Дек 2013 Сообщения 78 Репутация 0 Спасибо 1 Монет 0 20 Июн 2022 #2 Вы ввели строку, а строка не равно числу целому. Не помню тонкости языка, но по идее все нормально Так будет работать: age = 19 number = int(input("сколько вам лет?: ") if int(age) == number: print("да" else: print("нет" Позитивный голос 0
Вы ввели строку, а строка не равно числу целому. Не помню тонкости языка, но по идее все нормально Так будет работать: age = 19 number = int(input("сколько вам лет?: ") if int(age) == number: print("да" else: print("нет"
M mooziq Регистрация 27 Июл 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #3 Ещё один вариант исправления: age = "19" if age == number: Позитивный голос 0
D dranik Регистрация 17 Сен 2013 Сообщения 83 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #4 просто в 5й строке поменяй: if int(number) == age: Позитивный голос 0
4 4336545 Регистрация 10 Дек 2013 Сообщения 77 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #5 input возвращает СТРОКУ, а не число int(input()) - вот тогда будет число (целое) Позитивный голос 0