程序4--日期是一年的第几天
来源:互联网 发布:淘宝格子铺能卖出去么 编辑:程序博客网 时间:2024/05/16 17:33
题目:输入某年某月某日,判断这一天是这一年的第几天?
运行:
另外一些方法:
另外:
可以求数组的p的某一段的和。
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天:
def number_of_days(): year = int(input("year:")) month = int(input("month:")) day = int(input("day:")) months = [0,31,59,90,120,151,182,212,243,273,304,334] num = 0 if 0<month<=12: num = months[month-1] else: print("Data error") num += day if (year % 400 == 0)or((year % 4 == 0)and(year % 100 != 0)): if month > 2: num +=1 print('it is the %dth day.' % num)
运行:
>>> number_of_days()year:2024month:5day:9it is the 130th day.
另外一些方法:
import timedef number_of_days2(): a = input("输入时间(格式如:2017-04-04):") t = time.strptime(a,"%Y-%m-%d") print(time.strftime("今年的第%j天",t))
另外:
>>> p = [31,28,31,30,31,30,31,31,30,31,30,31]>>> sum(p[0:2])59
可以求数组的p的某一段的和。
0 0
- 程序4--日期是一年的第几天
- 判断给定的日期是一年中的第几天
- Calendar 获得当前日期是这一年的第几天
- 判断一个日期是一年的第几天
- 输入一个日期判断是这一年的第几天?
- 计算日期是一年中的第几天
- 【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序4】输入某年某月某日,判断这一天是这一年的第几天?
- 输入一个年月日,输出是指定日期是这一年的第几天--蘑菇街面经
- 判断这是一年的第几天
- 编写程序计算所输日期是当年的第几天
- 判断所输入日期是一年中的第几天
- 计算日期是一年中的第几天(不用函数)
- Java 获得指定日期是一年中的第几天
- 获取给定日期是一年中的第几天
- 【C语言】计算指定日期是一年中第几天
- 妙用switch 计算几天是 一年的第几天
- 判断输入的日期是一年中第几天(调用函数)
- Android-动态加载插件化的两种实现方式(二):接口
- bzoj2618: [Cqoi2006]凸多边形
- CODE[VS] 青铜Bronze 整数处理 1202:求和
- Windows 钩子函数
- 年轻 ——塞缪尔·乌尔曼
- 程序4--日期是一年的第几天
- ListView通用适配器
- Wireshark基本介绍和学习TCP三次握手
- Qt学习之路(37): Qt容器类之关联存储容器
- 常用三方
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
- HTML转义字符大全
- iOS_隐藏顶部状态栏方式
- 并发与并行的区别