Python Упражнение Пример 4
Python Упражнение Пример 4
Название: Введите год в определенный день, день суда является день года?
Анализ программы: 5 марта, например, должны быть поставлены до двух месяцев вместе, а затем добавьте пять дней или несколько первых дней этого года, особые обстоятельства, високосного года и ввод более 3 -х месяцев , чтобы платить больше , чтобы рассмотреть , когда в один прекрасный день :
Исходный код:
Примеры (Python 2.0+)
#! / USR / бен / Python
# - * - Coding: UTF - 8 - * -
год = INT (raw_input ( 'год : \ п'))
месяц = INT (raw_input ( 'месяц : \ п'))
день = INT (raw_input ( 'день : \ п'))
месяцев = (0, 31, 59 , 90, 120, 151, 181, 212, 243, 273, 304, 334)
если 0 <месяц <= 12: сумма = месяцев [месяц - 1]
остальное: печать "Ошибка данных"
сумма + = день
прыжок = 0
если (Год% 400 == 0) или ((Год% 4 == 0) и (Год% 100 = 0!) ): Прыжок = 1
если (Leap == 1) и (Месяц> 2): сумма + = 1
печать 'Это% DTH день. '% Сумма
В приведенном выше примере выход:
year: 2015 month: 6 day: 7 it is the 158th day.