Python入门程序练习004:输入某年某月某日,判断这一天是这一年的第几天?

【程序4】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:其实这一题的难度不在于编程,而在于对闰年有没有一些基本的认识,相信很多人都知道闰年,但是又不太清楚具体怎么判断闰年。
在下面两个条件中只要满足一个即是闰年:

1、能被4整除但是不能被一百整除
2、能被四百整除。

为了方便记忆,总结为:

四年一闰, 百年不闰, 四百年再闰

那么判断出闰年和平年(除了闰年其他都是平年)之后呢,
其实只要记住:

闰年的2月份有29天,平年的2月份只有28天。

2.程序源代码:

year = int(input("please input year:"))
month = int(input("please input month:"))
day = int(input("please input day:"))
sum = 0
mon = (0, 31, 59,

你可能感兴趣的:(Python实战练习)