本文实例讲述了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程序设计有所帮助。