*

☞☞☞点击查看更多优秀Python博客☜☜☜

Python 练习实例4

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

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

程序源代码

#!/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

以上实例输出结果为:

year: 2015 month: 6 day: 7 it is the 158th day

Python 练习实例100例—4相关推荐

  1. 萌新的Python练习实例100例(五)输入三个整数x,y,z,请把这三个数由小到大输出。

    题目: 输入三个整数x,y,z,请把这三个数由小到大输出. 分析1: 两个两个数字对比,然后改变他们的顺序 x > y x,y的顺序变更为y,x x > z x,z的顺序变更为z,x y ...

  2. Python 练习实例100例—3

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例3 题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少? 程序分析:在10000以内判断,将该数加上100 ...

  3. Python 练习实例100例—2

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例2 题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元 ...

  4. Python 练习实例100例—5

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例5 题目:输入三个整数x,y,z,请把这三个数由小到大输出. **程序分析:**我们想办法把最小的数放到x上,先将x与y进行比较,如 ...

  5. Python 练习实例100例—7

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例7 题目:输出9*9乘法口诀表. **程序分析:**分行与列考虑,共9行9列,i控制行,j控制列. 程序源代码: #!/usr/bi ...

  6. Python 练习实例100例—8

    * ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 题目:暂停一秒输出. 程序分析:无. 程序源代码: #!/usr/bin/python # -*- coding: UTF- ...

  7. Python 练习实例100例—1

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例1 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位.十位.个位的数字都是 ...

  8. Python 练习实例100例—9

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例8 **题目:**判断101-200之间有多少个素数,并输出所有素数. **程序分析:**判断素数的方法:用一个数分别去除2到sqr ...

  9. Python 练习实例100例—6

    ☞☞☞点击查看更多优秀Python博客☜☜☜ Python 练习实例6 题目:将一个列表的数据复制到另一个列表中. 程序分析:使用列表[:]. 程序源代码: #!/usr/bin/python # - ...

最新文章

  1. 回顾2021,展望2022
  2. 《图像分类》概述,李飞飞经典CS231N2021《卷积神经网络视觉识别》课程第二讲!...
  3. java启动 守护进程_java守护进程启动和关闭脚本
  4. python爬虫吧-Python爬虫如何爬取贴吧内容
  5. Unity中有两种Animation Clip
  6. HaProxy介绍,安装及配置
  7. spring容器注入一个接口的两个实现类
  8. Spring AOP源码解析——AOP动态代理原理和实现方式
  9. Python---冒泡排序、选择排序
  10. 知乎招聘搜索算法实习生!邀你共建知乎搜索引擎!
  11. java中string和int的相互转换
  12. java 守护进程 linux_Java实现Linux下服务器程序的双守护进程
  13. win98装python_Windows 上的 Python安装
  14. 微信小程序全栈开发实践 第一章 重新认识微信小程序、及新功能介绍
  15. Windows7高级检索功能——搜索筛选器
  16. 对辛辛那提原始数据集(ims)数据划分正常,内圈故障,滚动体故障,外圈故障(python代码),可作为自己故障诊断模型实验的另一个数据集(因为CWRU普遍而言,准确度和被使用频率已经极高)
  17. Android 免root 备份数据,教你安卓手机免Root恢复手机数据的三种方法
  18. 课程设计:c++实现学生成绩管理系统
  19. TM4C12x学习笔记(1)-初识TM4C12x
  20. 8.12 Python web前端 HTML认识

热门文章

  1. 思科网络技术学院:CCNA各学期章节练习-期末考试-折扣号考试试题
  2. win11右键新建菜单添加选项
  3. 安装oracle时出现不满足256色的错误解决方法
  4. 河南省濮阳市谷歌高清卫星地图下载
  5. InfiniteScroll 无限滚动遇到的坑
  6. 软件测试实验自动售货机测试,自动售货机测试用例(因果图)讲解学习.doc
  7. 给文章标题后面添加个好看的标识
  8. 马云在阿里巴巴上市庆祝晚宴上的演讲
  9. 天津春季高考历年计算机考试卷,春季高考历年真题-2014年天津市春季高考计算机试卷.docx...
  10. Abaqus流固耦合分析