题目:输入某年某月某日,判断这一天是这一年的第几天python输入某年某月某日,判断这一天是这一年的第几天python
思路:
*判断闰年 能被4整除但不能被100整除,年份能被400整除
#方法1


sum = 0
if (year%4==0and year%100!=0) or year%400==0:feb = 29
else:feb = 28
month_day = [0,31,feb,31,30,31,30,31,31,30,31,30,31]
for i in month_day[0:month]:sum = sum + i
days = sum +day
print("zheshiyiniande {0}".format(days))

方法二

'''list=[31,60,91,121,152,182,213,244,274,305,335,366]if month == 1:count = day
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:if month > 1 and month<13:count = list[month-2] + day
else:if month > 1 and month < 13:count = list[month - 2] + day-1

方法三# 最麻烦不建议

while year //4 ==0 :if month == 1:print("这是这一年的第{0}".format(day))breakif month == 2:days = 31+dayprint("这是这一年的第{0}".format(days))breakif month % 2 == 0:days = (month / 2) * 31 + 30 * ((month / 2) - 2) + day + 29print("这是这一年的第{0}".format(days))breakelse:days =( ((month - 1) / 2) -1)* 30 + ((month + 1) / 2) * 31 + day +29print("这是这一年的第{0}".format(days))break
while year //4 !=0 :if month == 1:print("这是这一年的第{0}".format(day))breakif month == 2:days = 31+dayprint("这是这一年的第{0}".format(days))breakif month % 2 == 0:days = (month / 2) * 31 + 30 * ((month / 2) - 2) + day + 28print("这是这一年的第{0}".format(days))breakelse:days =( ((month - 1) / 2) -1)* 30 + (((month + 1) / 2)-1) * 31 + day +28print("这是这一年的第{0}".format(days))break'''

拓展
结语 : 希望这篇文章能对你有所帮助,我也希望能很你共同进步,欢迎留言提问。谢谢!

输入某年某月某日,判断这一天是这一年的第几天python相关推荐

  1. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

  2. java那一年出来的_输入某年某月某日 判断其是那一年的第多少天

    [java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...

  3. 代码实现:输入某年某月某日,判断这一天是这一年的第几天?

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

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

    输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...

  5. 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...

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

    #输入某年某月某日,判断这一天是这一年的第几天? '''思路:首先年月日是分着输入还是一块输入,想到如果一块输入可能还需要分割分别找到年月日 所以还是分着输入比较好:接着考虑计算天数其实就是往常月份的 ...

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

    分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...

  8. python求输入某年某月某日,判断这一天是这一年的第几天

    方法一: """ 3.输入某年某月某日,判断这一天是这一年的第几天 """ year = int(input("请输入年分:&qu ...

  9. C语言例题:输入某年某月某日,判断这一天是这一年的第几天?

    题目:输入某年某月某日,判断这一天是这一年的第几天? 参考程序如下: #include<stdio.h>void main() {int year, month, day,sum,leap ...

  10. 输入某年某月某日,判断这一天是这一年的第几天?(JS实现)

    输入某年某月某日,判断这一天是这一年的第几天?(JS实现) 想知道今天是一年中的第几天吗,我知道你不想,不想也得想,跟着我一起看看这个功能如何利用Javascript实现.首先一个简单的思路就是获取当 ...

最新文章

  1. vue 定义全局弹框_VUE路由拦截:Vue自定义全局弹窗组件
  2. UI仿写 - 收藏集 - 掘金
  3. 框架页,URL中文参数乱码
  4. 操作系统课设--系统调用
  5. 关于python读取文件的规则
  6. bootstrap中导航、导航栏、表单及自定义表单
  7. 数学建模之图论——图与网络模型(二)(最小生成树问题、最大流问题)
  8. sysbench相关
  9. python数据结构-树
  10. hdu 4415 Assassin’s Creed 贪心
  11. Java或Web中解决所有路径问题
  12. java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
  13. 雷达导论PART-III.8 雷达接收机与数字化
  14. 网页可以播放RTMP视频流?支持RTMP的网页播放器
  15. 《老子五千言》 ——《道德经》帛书版(珍藏原著)
  16. php解析bt,php读取BT文件信息lightbenc.php库使用说明
  17. Travelling not wandering
  18. Mac无法识别硬盘解决办法
  19. Firefox浏览器版本66的下载链接
  20. 【Azure Data Platform】ETL工具(22)——Azure Databricks与ADF整合

热门文章

  1. 英伟达RTX 2080/2080Ti发布及UltraLAB采用最新turing图灵架构深度学习硬件配置推荐
  2. 小米笔记本电脑怎么使用U盘重装系统教学
  3. ZN-1AI工业机器人与智能视觉系统应用实训平台
  4. 浅谈对ActiveMQ的理解
  5. Linux如何设置开机自启动
  6. 差异表达基因热图怎么看_陈根:从基因层面看衰老本质,被误会的端粒差异
  7. 矩阵的三角分解(LU分解)
  8. JAVA版微信支付V3—JSAPI支付
  9. 百鸡百钱python教程_python百钱百鸡
  10. 支付宝个人收款解决方案之支付宝签约方案