month = input("请输入月份:") if month.isdigit(): month = int(month) if month in [1, 3, 5, 7, 9, 10, 12]: print("此月份有31天") elif month in [4, 6, 9, 11]: print("此月份有30天") elif month == 2: year = input("请输入年份:") if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print("此月份为29天") else: print("此月份为28天") else: print("输入有误") else: print("请重新输入")
用户输入月份,判断当前月份为几月,并输出有多少天。如果用户输入2月份,则请用户输入年份,判断平年则输出28天,闰年则输出29天。(能被4整除但不能被100整除,或者能被400整除)
最新推荐文章于 2024-08-08 16:43:27 发布