# 1、编程:从控制台输入一个年份,和一个月份,计算并输出该月有多少天?其中需要判断闰年。
# 备注:闰年的判断条件为:年份能被4整除但不能被100整除,或者年份能被400整除
# 第一种
year = int((input("请输入年份:\n")))
month = int((input("请输入月份:\n")))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
years = "闰年"
else:
years = "平年"
if month == 2 and years == "闰年" :
print("{}年是闰年,{}月是29天".format(year,month))
else:
if month in (1,3,5,7,8,10,12) and years == "闰年":
print("{}年是闰年,{}月是31天".format(year,month))
if month in (4,6,9,11) and years == "闰年":
print("{}年是闰年,{}月是30天".format(year,month))
if month == 2 and years == "平年":
print("{}年是平年,{}月是28天".format(year,month))
else:
if month in (1,3,5,7,8,10,12) and years == "平年" :
print("{}年是平年,{
python练习二
最新推荐文章于 2024-05-18 16:42:38 发布