Задать вопрос

Почему return за функцией пишет?

year = int(input("Введите год: "))

if year / 4:
    return True
elif year / 100:
    return False
elif year / 400:
    return True
else:
    return False
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 2
Zoominger
@Zoominger Куратор тега Python
System Integrator
Вам надо проверять, есть ли остаток от деления, а не вот то, что у вас.
Ответ написан
@gorodetskiykp
горе-программист
year = int(input("Введите год: "))

def v(year):
    return (year % 4 == 0) and (year % 100 != 0) or (year % 400 == 0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы