首先,我们需要编写一个程序,让用户输入一个4位整数作为年份。然后,我们需要使用try-except语句检查输入的年份是否为整数。接下来,我们需要判断年份是否为闰年。如果年份能被400整除,或者能被4整除但不能被100整除,则为闰年。 代码如下: ```python def is_leap_year(year): if year % 400 == 0: return True elif year % 4 == 0 and year % 100 != 0: return True else: return False try: year = int(input("请输入一个4位整数作为年份:")) if 1000 <= year <= 9999: if is_leap_year(year): print(f"{year}是闰年") else: print(f"{year}不是闰年") else: print("输入的年份不是4位数,请重新输入") except ValueError: print("输入的不是整数,请重新输入") ``` 运行上述代码,用户可以输入一个4位整数作为年份,程序会判断其是否为闰年。 [2024-06-24 00:07:15 | AI写代码神器 | 282点数解答]