判断某年是否是闰年 关于输入 一行,仅含一个整数a(0 < a < 3000) 关于输出 一行,如果公元a年是闰年输出Y,否则输出Npython
时间: 2024-10-09 10:05:00 浏览: 21
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
判断某年是否是闰年的规则是:普通年份能被4整除的是闰年,但是能被100整除的不是闰年;不过,如果是世纪年份(即百年),它还必须能被400整除才是闰年。你可以按照这个规则编写Python代码:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return "Y"
else:
return "N"
else:
return "Y"
else:
return "N"
# 输入测试
year = int(input("请输入一个年份 (0 < a < 3000): "))
output = is_leap_year(year)
print(f"{year}年是闰年吗? {output}")
```
在这个程序中,用户会输入一个年份,然后is_leap_year函数会检查并返回相应的结果。如果输入的年份满足闰年的条件,会输出"Y",否则输出"N"。
阅读全文