Мне нужно написать программу, в которой я ввожу число, и программа отвечает, является ли число високосным годом или нет. Я новичок в python, поэтому я не уверен, с чего начать. До сих пор я знаю, что високосным годом является любое число, делящееся на 4
, но не на 100
(если оно также не делится на 400).Python: определение високосного года
ответ
Если вы знаете, что делает високосный год, то вы знаете, как писать это в Python.
Что вы говорите, делает високосный год? Учитывая год, если он делится на четыре, но не на 100, то это правда. Как вы проверяете, делится ли число другим? Модульная арифметика. x% y дает вам остаток от целочисленного деления (считайте арифметику третьего класса).
так для Int у, это может проверить, если он делится на четыре:
if y % 4 == 0:
return true
return false
Небольшое дополнение к тому, что должно привести к полной проверки на високосный год. Надеюсь, это достаточно интуиции, чтобы вы начали.
Большое вам спасибо! Это то, что мне нужно, чтобы заставить меня думать :) –
Что вы можете сделать, это вставить эту функцию в верхней части Вашего кодекса:
def leapyear(year, querytype='is'):
import calendar
querytype == case(querytype, 'lowercase')
if querytype == 'is':
return calendar.isleap(year)
elif querytype == 'closest':
return year % 4
Затем, чтобы проверить, если год високосный год, тип leapyear(THE_YEAR)
и он вернется True
Или False
. Это еще один пример того, как использовать его
def leapyear(year, querytype='is'):
import calendar
querytype == querytype.lower()
if querytype == 'is':
return calendar.isleap(year)
elif querytype == 'closest':
return year % 4
yeartocheck = input('Enter A Year. Your Answer: ')
if leapyear(yeartocheck) == True:
print('It Is A Leap Year')
else:
print('It Is Not A Leap Year')
с функцией I Предоставлено В верхней части этой Ответа Вы также можете найти сколько лет Вдали Ближайший високосный год Введя leapyear(THE_YEAR, 'closest')
Пожалуйста, пожалуйста ... не помещайте первую букву ** каждое ** слово в верхнем регистре - это очень трудно читать. – YowE3K
- 1. расчет високосного года
- 2. months_between для високосного года
- 3. Пакетный файл високосного года?
- 4. Программа високосного года
- 5. Логическая ошибка Java-високосного года
- 6. Формат данных с високосного года
- 7. Проверка недействительной даты/високосного года
- 8. Использование диапазона Python и календарь для високосного года
- 9. Программа високосного года, похоже, не работает
- 10. Учет високосного года в простой математической программе
- 11. Выбор Java для календарного високосного года
- 12. Java-код для вычисления високосного года
- 13. Калькулятор високосного года не распечатывает никаких выходов
- 14. Сравнивая поля даты в случае високосного года
- 15. Написание программы JavaScript для расчета високосного года
- 16. , какая формула високосного года - лучший вариант?
- 17. Как использовать массивы в поиске високосного года
- 18. SAS недействительный выпуск даты «високосного года» yymmdd8
- 19. Возрастная ошибка високосного года в php
- 20. Объект «Int» не повторяется для программы високосного года
- 21. Как написать сценарий Selenium IDE для календарного високосного года?
- 22. Код високосного года - как позвонить по основному методу?
- 23. Учет високосного года по сравнению с годами продаж
- 24. JQuery datepicker, показывающий неправильную дату для високосного года
- 25. Как я могу сделать этот цикл цикла Java-високосного года?
- 26. Реализация моего собственного класса високосного года в рубине
- 27. MySQL DayOfYear возвращать разные значения (MySQL ошибка с високосного года)
- 28. Сравнение двух дат не влияет (влияние високосного года)
- 29. Регулярное выражение для даты ddmmyyyy, включая проверку для високосного года
- 30. Подсчитайте количество дней високосного года в временной разнице в xcode
Часов некоторых вводных Python, и начните. – ZdaR
ДЕЛАТЬ то же самое в python, проверьте его, если он делимый и другие – The6thSense
Пройдите по http://www.tutorialspoint.com/python/ и возьмите некоторые прочные основы. – Vinay