从键盘输入你的出生年和今年的年份,编程判断并输出从你的出生年到今年之间中有多少个闰年。 程序的运行结果示例1: Input your birth year:2000↙ Input this year:2020↙ 2000 2004 2008 2012 2016 2020 count=6
时间: 2024-03-19 19:46:04 浏览: 127
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
好的,这是一个有关计算闰年数量的问题,我可以帮你写一个 Python 程序解决这个问题。以下是代码:
```python
# 获取用户输入的出生年份和今年的年份
birth_year = int(input("Input your birth year:"))
this_year = int(input("Input this year:"))
# 初始化闰年数量为0
leap_year_count = 0
# 循环遍历从出生年到今年之间的年份
for year in range(birth_year, this_year+1):
# 如果是4的倍数但不是100的倍数,或者是400的倍数,那么这一年就是闰年
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
# 输出闰年的年份
print(year, end=" ")
# 每找到一个闰年,闰年数量加1
leap_year_count += 1
# 输出闰年的数量
print("\ncount={}".format(leap_year_count))
```
你可以直接复制以上代码并在 Python 编辑器中运行,输入出生年和今年的年份,即可得到相应的结果。
阅读全文