САея С САея Регистрация 1 Июн 2013 Сообщения 96 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #1 У меня друг тренируется в python, он меня попросил проверить что не так, и КАК так может быть? я даже переписывал!
У меня друг тренируется в python, он меня попросил проверить что не так, и КАК так может быть? я даже переписывал!
2525 2 2525 Регистрация 17 Дек 2013 Сообщения 85 Репутация 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("нет"
mooziq M mooziq Регистрация 27 Июл 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #3 Ещё один вариант исправления: age = "19" if age == number: Позитивный голос 0
dranik D dranik Регистрация 17 Сен 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #4 просто в 5й строке поменяй: if int(number) == age: Позитивный голос 0
4336545 4 4336545 Регистрация 10 Дек 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 20 Июн 2022 #5 input возвращает СТРОКУ, а не число int(input()) - вот тогда будет число (целое) Позитивный голос 0