编写程序从键盘输入一个表示年份的正整数,然后判断该年是否是闰年,如果是闰年输出“闰年”,否则输出“平年”。 闰年的判定规则可以简述为:四年一闰,百年不闰,四百年又闰。 ●年份数能被400 整除,是闰年; ·年份数不能被400整数且能被100整除,是平年; ●年份数不能被100整除且能被4整除,是闰年; ●年份数不能被4整除,是平年。
时间: 2023-10-23 15:25:16 浏览: 121
好的,以下是代码实现:
```python
year = int(input("请输入一个年份:"))
if year % 400 == 0:
print("闰年")
elif year % 100 == 0:
print("平年")
elif year % 4 == 0:
print("闰年")
else:
print("平年")
```
代码中,首先从键盘输入一个年份,然后按照闰年的判定规则进行判断,输出相应的结果。注意,代码中使用的是 if-elif-else 条件语句,可以确保程序只会执行一个分支,提高了代码的效率。
相关问题
闰年的判定规则可以简述为:四年一闰,百年不闰,四百年又闰。编写程序从键盘读入一个表示年份的正整数,然后该判断该年是否是闰年,如果是闰年,输出“闰年”,否则输出“平年”。
可以使用以下的程序来判断一个年份是否为闰年:
```
year = int(input("请输入一个年份:"))
if (year % 4 == and year % 100 != ) or year % 400 == :
print("闰年")
else:
print("平年")
```
程序首先从键盘读入一个表示年份的正整数,然后根据闰年的判定规则进行判断。如果该年份能够被4整除但不能被100整除,或者能够被400整除,那么就是闰年,否则就是平年。最后程序输出相应的结果。
从键盘输入一个正整数作为年份,编程判断该年是不是闰年。若是则输出“您输入的年份是闰年”,否则输出“您输入的年份不是闰年”。
以下是 Python 代码实现:
```python
year = int(input("请输入一个正整数作为年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print("您输入的年份是闰年")
else:
print("您输入的年份不是闰年")
```
首先,我们从键盘输入一个正整数作为年份,并将其转换为整型。接下来,我们使用 if 语句判断该年份是否为闰年。如果满足以下条件之一,则该年份为闰年:
- 能被 4 整除但不能被 100 整除。
- 能被 400 整除。
否则,该年份不是闰年。最后,根据判断结果输出相应的信息。
阅读全文