Python 练习实例4

简介: Python 练习实例4

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

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

程序源代码:

实例

#!/usr/bin/python3 year = int(input('year:\n'))month = int(input('month:\n'))day = int(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 += dayleap = 0if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)):     leap = 1if (leap == 1) and (month > 2):     sum += 1print ('it is the %dth day.' % sum)

以上实例输出结果为:

year:

2015

month:

6

day:

7

it is the 158th day.

相关文章
|
1天前
|
Python
Python 练习实例19
Python 练习实例19
|
20小时前
|
Python
Python 练习实例24
Python 练习实例24
|
1天前
|
Python
Python 练习实例21
Python 练习实例21
|
1天前
|
Python
Python 练习实例20
Python 练习实例20
|
15小时前
|
数据安全/隐私保护 Python
经验大分享:python练习:从番号到封面
经验大分享:python练习:从番号到封面
|
20小时前
|
Python
Python 练习实例23
Python 练习实例23
|
1天前
|
Python
经验大分享:python类函数,实例函数,静态函数
经验大分享:python类函数,实例函数,静态函数
|
1天前
|
数据采集 存储 Web App开发
python爬虫编写实例分享
python爬虫编写实例分享
|
7月前
|
C++ Python
54 python - 类属性、实例属性
54 python - 类属性、实例属性
27 0
|
10月前
|
Python
【从零学习python 】43. Python面向对象编程中的实例属性和类属性
【从零学习python 】43. Python面向对象编程中的实例属性和类属性
57 0

热门文章

最新文章