本文实例讲述了Python编程判断这天是这一年第几天的方法。分享给大家供大家参考,具体如下:
题目:输入某年某月某日,判断这一天是这一年的第几天?
实现代码:
1
2
3
4
5
6
7
8
9
10
11
12
|
year = int ( input ( '请输入年:' ))
month = int ( input ( '请输入月:' ))
day = int ( input ( '请输入天:' ))
sum = day
days = [ 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 ]
i = 0
if ( year % 4 = = 0 and year % 100 ! = 0 ) or (year % 400 = = 0 ):
days[ 1 ] = 29
while i< month - 1 :
sum = sum + days[i]
i + = 1
print '这一天是该年的第' , sum , '天'
|
结果如下图:
知识点补充:
闰年要求:
① 能被4整除,并且不能被100整除
② 能被400整除
希望本文所述对大家Python程序设计有所帮助。