网站专题建设合同,电商需要投资吗,小程序启动失败,视频互联网推广选择隐迅推用来练手的python习题其四#xff0c; 原题链接: python练习实例4
题干: 输入某年某月某日#xff0c;判断这一天是这一年的第几天#xff1f;
这个题目比较简单#xff0c;只需要注意闰年和非闰年的区别就可以了。我这里使用numpy矩阵存储每个月的天数#xff0c;之后用…用来练手的python习题其四 原题链接: python练习实例4
题干: 输入某年某月某日判断这一天是这一年的第几天
这个题目比较简单只需要注意闰年和非闰年的区别就可以了。我这里使用numpy矩阵存储每个月的天数之后用sum求和就可以了。
源代码如下 :
import numpy as npdays_not_leap np.array([31,28,31,30,31,30,31,31,30,31,30,31])
days_leapyear np.array([31,29,31,30,31,30,31,31,30,31,30,31])
year int(input(输入年份 :))
month int(input(输入月份 :))
day int(input(输入日子 :))# 如果闰年
if (year%4 0 and year%100!0) or year%400 0:result np.sum(days_leapyear[:month-1]) day
# 非闰年
else:result np.sum(days_not_leap[:month-1]) dayprint(今天是今年的第%d天。%result)输出结果 : 原来今天已经是今年的第209天了。由于疫情的关系今年的日子感觉过得格外快抓紧学习摸鱼水博客了不然今年又要过去了。