码迷,mamicode.com
首页 > 编程语言 > 详细

python小程序4

时间:2015-12-13 02:19:41      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:python小程序4

程序4:

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


分析:

1,把每个月之前的天数相加,再加上当月的天数及为第几天

2,当闰年是,2月29天,平年时2月28天。公元年数可被4整除(但不可被100整除)为闰年,但是正百的年数必须是可以被400整除的才是闰年。其他都是平年。

3,月份为1-12的数字,日子为当月最高天数,不可超过,否则时间就不对了。


Days=[31,28,31,30,31,30,31,31,30,31,30,31]

sum=0

Year=int(raw_input(‘year:‘))

if Year%4==0 and Year%100!=0 or Year%400==0:

    Days[1]+=1

Month=int(raw_input(‘month:‘))

if Month>12:

    print "month err"

    exit(2)

Day=int(raw_input(‘day:‘))

if Day>Days[Month-1]:

    print "day err"

    exit(3)

for n in range(Month-1):

    sum=sum+Days[n]

day=sum+Day

print "this is",day ,"day"


python小程序4

标签:python小程序4

原文地址:http://lijixing.blog.51cto.com/4464145/1722392

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!