输入某年某月某日,判断这一天是这一年的第几天python
题目:输入某年某月某日,判断这一天是这一年的第几天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相关推荐
- python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...
本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...
- java那一年出来的_输入某年某月某日 判断其是那一年的第多少天
[java]代码库Scanner scan = new Scanner(System. in); System. out .print("请输入年:" ); int year = ...
- 代码实现:输入某年某月某日,判断这一天是这一年的第几天?
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...
- 输入某年某月某日,Java判断这一天是这一年的第几天?
输入某年某月某日,判断这一天是这一年的第几天? package p3;一.class judgedaypublic class judgeday {public static void main(St ...
- 【C语言】题目:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 题目分析: 设日期为:A年X月Y日 1.判断A年是否为闰年(确定是2月份的天数) 2.判断这是X月,加上前(X-1)月的总天数Z 3.判断这是Y日 ...
- 第四题:输入某年某月某日,判断这一天是这一年的第几天?
#输入某年某月某日,判断这一天是这一年的第几天? '''思路:首先年月日是分着输入还是一块输入,想到如果一块输入可能还需要分割分别找到年月日 所以还是分着输入比较好:接着考虑计算天数其实就是往常月份的 ...
- Java输入某年某月某日,判断这一天是这一年的第几天?
分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(36 ...
- python求输入某年某月某日,判断这一天是这一年的第几天
方法一: """ 3.输入某年某月某日,判断这一天是这一年的第几天 """ year = int(input("请输入年分:&qu ...
- C语言例题:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天? 参考程序如下: #include<stdio.h>void main() {int year, month, day,sum,leap ...
- 输入某年某月某日,判断这一天是这一年的第几天?(JS实现)
输入某年某月某日,判断这一天是这一年的第几天?(JS实现) 想知道今天是一年中的第几天吗,我知道你不想,不想也得想,跟着我一起看看这个功能如何利用Javascript实现.首先一个简单的思路就是获取当 ...
最新文章
- vue 定义全局弹框_VUE路由拦截:Vue自定义全局弹窗组件
- UI仿写 - 收藏集 - 掘金
- 框架页,URL中文参数乱码
- 操作系统课设--系统调用
- 关于python读取文件的规则
- bootstrap中导航、导航栏、表单及自定义表单
- 数学建模之图论——图与网络模型(二)(最小生成树问题、最大流问题)
- sysbench相关
- python数据结构-树
- hdu 4415 Assassin’s Creed 贪心
- Java或Web中解决所有路径问题
- java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
- 雷达导论PART-III.8 雷达接收机与数字化
- 网页可以播放RTMP视频流?支持RTMP的网页播放器
- 《老子五千言》 ——《道德经》帛书版(珍藏原著)
- php解析bt,php读取BT文件信息lightbenc.php库使用说明
- Travelling not wandering
- Mac无法识别硬盘解决办法
- Firefox浏览器版本66的下载链接
- 【Azure Data Platform】ETL工具(22)——Azure Databricks与ADF整合