编程找出自1601开始到2015年之间的第n个闰年并输出是哪一年,n从键盘输入
时间: 2023-05-15 13:05:43 浏览: 66
好的,让我来回答你的问题。以下是代码:
```python
n = int(input("请输入n的值:"))
count = 0
year = 1601
while count < n:
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
count += 1
if count == n:
print("第", n, "个闰年是:", year)
year += 1
```
这段代码可以找出自1601开始到2015年之间的第n个闰年并输出是哪一年。
相关问题
编程找出自1601开始到2015年之间的第n个闰年并输出是哪一年,n从键盘输入。
好的,这是一个比较简单的编程问题,可以使用 Python 语言来解决。以下是代码:
```python
n = int(input("请输入 n 的值:"))
count = 0
year = 1601
while count < n:
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
count += 1
if count == n:
print("第", n, "个闰年是:", year)
year += 1
```
这段代码会让用户输入一个整数 n,然后从 1601 年开始逐年判断是否为闰年,直到找到第 n 个闰年为止。如果用户输入的是 1,那么输出的就是 1604 年,因为 1604 年是第一个闰年。
从键盘输入你的出生年和今年的年份,编程判断并输出从你的出生年到今年之间有多少个闰年
year1 = int(input("请输入你的出生年份:"))
year2 = int(input("请输入今年的年份:"))
count = 0 # 闰年计数器
for year in range(year1, year2+1):
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
count += 1
print("从{}年到{}年之间有{}个闰年".format(year1, year2, count))