实例004:这天第几天

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

程序分析:计算这一天是该年的第几天,我们首先要计算出这个月之前那几个月总共有多少天,再加上该月的日期。前面几个月的天数求和中,除了2月份在年份为闰年的时候为29天,平年的时候为28天外,每个月的天数都是固定的,因此我们可以先设定一个月份天数的列表,当输入的年份是闰年时再把列表中2月的天数改为29天。

# 实例004:这天第几天
# **题目:**输入某年某月某日,判断这一天是这一年的第几天?# 用于判断该年是否是闰年
def isLeapYear(y):return (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0))# 定义1-11月每个月的天数
DofM = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30]res = 0  #计算第几天# 输入某年某月某日
year = int(input('Year:'))
month = int(input('Month:'))
day = int(input('day:'))if isLeapYear(year):  # 如果是闰年 则2月为29天DofM[2] = 29for i in range(month):   # 计算month之前的总天数res += DofM[i]# 这一年的第几天 是   month之前的总天数+这个月的天数day
print(res + day)

结果如下:

实例004:这天第几天 输入某年某月某日,判断这一天是这一年的第几天?相关推荐

  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. python计算某年某月多少天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

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

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

    JS 输入某年某月某日,判断这一天是这一年的第几天 <!DOCTYPE html> <html lang="en"><head><meta ...

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

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

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

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

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

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

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

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

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

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

最新文章

  1. html与css结合动效案例,CSS3制作动画效果例子
  2. xss植入_xss的高级利用
  3. SAP 调用smartforms打印如何统计实际打印状态和打印次数
  4. Unity 开发和配置
  5. Python---基础---list(列表)
  6. django-模板语言dtl-render
  7. Like rlike在hive中的区别
  8. ios授权登录过程中一直提示“没有安装qq”
  9. windows2008r2安装笔记
  10. 计算机管理USB,大势电脑至usb管理软件
  11. 史诗级Java入门教程,想成为初级程序员看他就够了
  12. 硬盘转速和平均寻道时间
  13. Android 裸眼3D效果View
  14. iphone控制中心自定义没有计算机,科技:如何在iOS上使用和自定义控制中心
  15. C语言实现简易五子棋
  16. 基于STM32CubeMX的stm32f103c6t6液晶0.96OLED显示字母数字汉字图片显示
  17. JS CSS 超出字符省略号,获取字符串实际所占长度,显示文字提示tooltip
  18. bummed out
  19. nba2k14mod android,nba2k14安卓mod
  20. Logstash 算术运算操作

热门文章

  1. 计算机word的常用功能技巧,word一些实用小技巧
  2. 最新车载以太网解决方案,你知多少?
  3. 用深度学习识别海洋生物?飞桨轻松完成挑战!
  4. unity中Camera的Field of View 垂直FOV
  5. Android --- 5G网络,jetpack库
  6. 运维自动化之ANSIBLE
  7. 打开计算机无法最小化,软件一打开就最小化到任务栏怎么办_电脑打开程序它就最小化的解决方法...
  8. np.random.rand()函数
  9. 【DAPDM 四】--- dapm机制深入分析(下篇)
  10. Android开机动画没有声音,Android 定制机合约机去除运营商开机动画和声音