如何用Python编写代码,判断一个年份是否为闰年
发布时间:2023-12-04 13:51:06
编写Python代码来判断一个年份是否为闰年可以使用以下逻辑:
1. 输入一个特定的年份。
2. 使用条件判断语句来确定年份是否是闰年。
3. 如果年份可以被4整除但不能被100整除,则是闰年。
4. 如果年份可以被400整除,则也是闰年。
5. 如果符合以上两个条件之一,则输出结果为“是闰年”,否则输出结果为“不是闰年”。
下面是一个完整的例子代码:
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
# 读取用户输入的年份
year = int(input("请输入一个年份:"))
# 判断是否为闰年
if is_leap_year(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
运行程序后,它会提示您输入一个年份,然后根据您输入的年份输出相应的结果。
示例输出:
请输入一个年份:2020 2020 是闰年 请输入一个年份:1900 1900 不是闰年
这段代码使用了一个函数is_leap_year(year)来判断年份是否为闰年。函数首先使用条件判断语句检查年份是否符合闰年的条件,如果符合则返回True,否则返回False。主程序部分则是读取用户输入的年份,并调用该函数来判断是否为闰年,并输出相应的结果。
希望这段代码能够帮助你理解如何使用Python编写判断闰年的代码。
