我是靠谱客的博主 迅速滑板,这篇文章主要介绍python判断第几天集合版_判断第几天(Python),现在分享给大家,希望可以做个参考。

判断第几天要实现的功能:输入具体时间,判断是一年中的第几天。

(1)将输入的时间由str类型转化为datetime类型需要datetime库中的datetime.strptime函数,而.year,.month,.day分别提取int型的年、月、日。

(2)一年中各月份对应的天数可以用不同的数据结构表示,1.0,2.0,3.0,4.0分别用元组,列表,集合和字典表示。

1.0:将每月对应的天数按照顺序放入一个元组中(2月先输入28天),得到输入的月份后对元组中的切片(:month-1)元素求和(注意:元组的索引比月份小1)。这里默认2月有28天,对于闰年的情况需要进行判断,如果输入的是闰年并且月份大于2时,需要多加一天,如果月份不大于2,即使是闰年也不需要多加一天。

"""

1.0:判断一年中的第几天

"""

from datetime import datetime

def main():

date_str = input("请输入日期(yyyy/mm/dd):")

date_input = datetime.strptime(date_str,"%Y/%m/%d")

year = date_input.year

month = date_input.month

day = date_input.day

days_in_tup = (31,28,31,30,31,30,31,31,30,31,30,31)

<

最后

以上就是迅速滑板最近收集整理的关于python判断第几天集合版_判断第几天(Python)的全部内容,更多相关python判断第几天集合版_判断第几天(Python)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部