【大学生Python】判断平闰年和各月份的天数

【大学生Python】判断平闰年和各月份的天数,第1张

判断平闰年:
year = int(input('请输入年份:'))

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
    print(f'{year}年是闰年。')
else:
    print(f'{year}年是平年。')
判断平闰年各月份的天数:

year = int(input('请输入年份:'))
month = int(input('请输入月份:'))

if month in [1, 3, 5, 7, 8, 10, 12]:
    print(f'{year}年{month}月有31天')
elif month in [4, 6, 9, 11]:
    print(f'{year}年{month}月有30天')
elif month == 2:
    if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
        print(f'{year}年{month}月有29天')
    else:
        print(f'{year}年{month}月有28天')
else:
    print('输入有误,请输入有效数据!')

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/870664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存