15 用python编写程序运行后用户输入4位整数作为年份判断其是否为闰年。如果年份能被400整除则为闰年;如果年份能被4整除但不能被100整除也为闰年。带上解析
代码如下:
year = int(input("请输入一个4位整数作为年份:"))
if year % 400 == 0:
print(year, "是闰年")
elif year % 4 == 0 and year % 100 != 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
解析:
- 首先,使用
input()函数获取用户输入的年份,并将其转换为整数类型。 - 接着,使用
%运算符计算年份是否能被400整除。如果能被400整除,则为闰年,输出相应信息。 - 如果年份不能被400整除,则使用
%运算符计算年份是否能被4整除且不能被100整除。如果是,则为闰年,输出相应信息。 - 如果年份既不能被400整除,也不能被4整除或者能被4整除但能被100整除,则不是闰年,输出相应信息。
原文地址: https://www.cveoy.top/t/topic/hwj5 著作权归作者所有。请勿转载和采集!