博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 判断闰年,判断日期是当前年的第几天
阅读量:6514 次
发布时间:2019-06-24

本文共 869 字,大约阅读时间需要 2 分钟。

http://www.cnblogs.com/vamei/archive/2012/07/19/2600135.html

Python小题目 针对快速教程 作业答案

写一个程序,判断2008年是否是闰年。

写一个程序,用于计算2008年10月1日是这一年的第几天?(2008年1月1日是这一年的第一天)

1 #判断闰年 2 def is_leap_year(year): 3     return  (year % 4 == 0 and year % 100 != 0) or year % 400 == 0 4 #判断是这一年的第几天 5 def getDayInYear(year,month,day): 6     month_day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] 7     if is_leap_year(year): 8         month_day[1]=29 9     return sum(month_day[:month - 1]) + day10 11 print(getDayInYear(2008,1,1))12 print(getDayInYear(2008,10,1))13 print(getDayInYear(2009,10,1))

也有现成的方法 time strftime() 参考该方法说明  http://www.runoob.com/python/att-time-strftime.html

import datetimedef getDayInYear(year, month, day):    date = datetime.date(year, month, day)    return date.strftime('%j')print(getDayInYear(2008,1,1))print(getDayInYear(2008,10,1))print(getDayInYear(2009,10,1))

 

你可能感兴趣的文章
九州云实战人员为您揭秘成功部署OpenStack几大要点
查看>>
CloudCC:智能CRM究竟能否成为下一个行业风口?
查看>>
追求绿色数据中心
查看>>
Web开发初学指南
查看>>
探寻光存储没落的真正原因
查看>>
高通64位ARMv8系列服务器芯片商标命名:Centriq
查看>>
构建智能的新一代网络——专访Mellanox市场部副总裁 Gilad Shainer
查看>>
《数字视频和高清:算法和接口》一导读
查看>>
《中国人工智能学会通讯》——6.6 实体消歧技术研究
查看>>
如何在Windows查看端口占用情况及查杀进程
查看>>
云存储应用Upthere获7700万美元股权债务融资
查看>>
洗茶,你误会了多少年?
查看>>
安防众筹不止于卖产品 思维拓展刺激消费
查看>>
艾特网能获2016APCA用户满意品牌大奖
查看>>
《CCNP TSHOOT 300-135学习指南》——第2章 结构化故障检测与排除进程
查看>>
《Java EE 7精粹》—— 2.5 非阻塞I/O
查看>>
《R数据可视化手册》——1.1 安装包
查看>>
spring-aop
查看>>
android RecycleView Adapter简单封装
查看>>
Dart的数据库操作
查看>>