百木园-与人分享,
就是让自己快乐。

Python入门练习(Question4)

年份天数

题目

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

特殊情况,闰年时需考虑二月多加一天

解答

year = int(input(\"input year: \"))
month = int(input(\"input month: \"))
day = int(input(\"input day: \"))
monthDays = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30]


def solution4(y, m, d):
if y % 4 == 0:
monthDays[2] = 29
index = 0
for m in range(m):
index += monthDays[m]
index += d
return index


print(solution4(year, month, day))

运行

 


来源:https://www.cnblogs.com/dork-h/p/16819924.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Python入门练习(Question4)

相关推荐

  • 暂无文章