【佛山网址之家-佛山网址大全】佛山实用网址,搜索大全尽在fs218.com(Foshan)欢迎您!
网站首页
新闻报刊
数码产品
文学小说
财经股市
娱乐明星
幽默笑话
医疗保健
政府组织
法律资讯
男士女性
编程设计
科技IT
军事资讯
家庭理财
两性健康
汽车资讯
营养美食
人才市场
考试考研
艺术爱好
星座命理
美女帅哥
体育资讯
时装时尚
少年儿童
宠物花鸟
您现在所在位置:主页 > 编程设计 >

Python基础练习实例4(年月日算天数)

发布时间:2018-06-03  来源:未知  作者:木木

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

程序分析:以2018年3月1日为例,应该先把前两个月的加起来(按月分,用一个数组存储之前的天数),然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天:

程序源代码:


实例(Python 2.0+)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

year = int(raw_input('year:\n'))

month = int(raw_input('month:\n'))

day = int(raw_input('day:\n'))

months = (0,31,59,90,120,151,181,212,243,273,304,334)

if 0 < month <= 12:

   sum = months[month - 1]

else:

   print 'data error'

sum += day

leap = 0

if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):

   leap = 1

if (leap == 1) and (month > 2):

   sum += 1

print 'it is the %dth day.' % sum

运行结果:

Python基础练习实例4(年月日算天数)





上一篇:Python 基础练习实例3(找数字)
下一篇:没有了

今日推荐

《同一堂课》徐帆自
6月3日电 由浙江卫视、灿星制作、南瓜视业…[详细]
Python基础练习实例
题目:输入某年某月某日,判断这一天是这一…[详细]
Python 基础练习实
题目:一个整数,它加上100后是一个完全平…[详细]
佛山2018年“安全生
本网讯 实习记者甘颖报道:微视频征集、微…[详细]
包贝尔打造女性动作
《暴走狂花》主创包贝尔、赵奕欢、包文婧 …[详细]
汛期将至 佛山公安
昨日,在佛山新城潭洲水道,特警在训练救援…[详细]
第68届世界小姐辽宁
大连6月2日电(记者杨毅)记者2日从第68届世…[详细]
数字中国建设 大数
6月2日电 这两个月,是众多国际性重要论坛…[详细]
监测数据:上海近六
上海6月3日电 (记者 陈静)上海市青少年近视…[详细]
“健康扶贫中国行”
北京6月3日电 (记者 张素)6月2日,“健康扶…[详细]
高考来了!6月7日至
2018年全国高考将在6月7日至9日举行。为确…[详细]
《无限歌谣季》唱作
6月2日电 由江苏卫视倾情打造的音乐唱作真…[详细]
友情链接: