python练习004

练习4:

题目:输入某年某月某日,判断这一天是这一年的第几天?

语句:

# -*- coding: utf-8 -*-
print ('题目:输入某年某月某日,判断这一天是这一年的第几天?')
d_year = input('请输入年:')
d_month = input('请输入月:')
d_day = input('请输入日:')
d_days = 0
for dd in range(1, d_month):
if dd in [1, 3, 5, 7, 8, 10, 12]:
d_days += 31
elif dd == 2:
d_days += 28
if d_year % 4 == 0 and d_year % 100 == 0:
d_days = d_days + 1
else:
d_days += 30
d_days += d_day
print ('输入的日期是 %d年的第 %d天' % (d_year, d_days))

执行结果:

题目:输入某年某月某日,判断这一天是这一年的第几天?
请输入年:2020
请输入月:7
请输入日:29
输入的日期是 2020年的第 210天

猜你喜欢

转载自www.cnblogs.com/lyq91011/p/13398654.html