может кто -нибудь, пожалуйста, скажите мне, почему мои функции не работают, когда я ввожу int больше 99. Я попробовал рекомендованный этап отладки с необработанным входом, но это просто смутило меня больше.def is_even(number):
if number %2 == 0:
print(f'{number} is even')
return True
else:
print("That is a odd number")
return False
number = int(input('Gimmie a number: ')).strip()
is_even(number)
< /code>
Изменить: < /p>
Спасибо человеку, который сделал этот вопрос читаемым. Я потратил возрасты на поиск кнопки «Редактировать», она, очевидно, размещена, я был немного медленно.Gimmie a number: 101
Traceback (most recent call last):
File "XXXX", line 11, in
number = int(input('Gimmie a number: ')).strip()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'int' object has no attribute 'strip'
< /code>
это то, что я получил, когда я удалил (. Недопустимый литерал для int () с базой 10: '199920 и
c: xxxx
c: xxxx' < /p>
Я не поместил знак '&' в конце монтажа. < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... er-than-99
Основы функции - Function Function Function, пройдя в INTS больше 99 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Основы функции - Function Function Function, выходящая из INT, более 99 [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Создайте объединенную строку, пройдя через массив значений ключей [дубликат]
Anonymous » » в форуме Php - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-