用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, "不是闰年")
解析:
闰年是指公历年份中除以4余数为0但除以100余数不为0的年份,或者除以400余数为0的年份。
因此,需要先判断能否被400整除,如果能,则为闰年;
如果不能被400整除,则需要判断能否被4整除但不能被100整除,如果是,则为闰年;
如果都不满足,则不是闰年。
原文地址: https://www.cveoy.top/t/topic/hwl7 著作权归作者所有。请勿转载和采集!