请编写一个Python脚本,区分普通闰年,世纪闰年及平年
时间: 2024-05-02 17:21:01 浏览: 88
```python
year = int(input("请输入一个年份:"))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
if year % 100 == 0:
print(year, "是世纪闰年")
else:
print(year, "是普通闰年")
else:
print(year, "是平年")
```
说明:
1. 首先通过 `input()` 函数获取用户输入的年份,使用 `int()` 函数将其转换为整数类型,并赋值给变量 `year`。
2. 使用 `if` 语句判断 `year` 是否为闰年。如果是,进入 `if` 语句块;否则,执行 `else` 语句块。
3. 判断 `year` 是否为世纪闰年,即能被 100 整除的年份。如果是,输出 `year` 是世纪闰年;否则,判断 `year` 是否为普通闰年,即能被 4 整除但不能被 100 整除或能被 400 整除的年份。如果是,输出 `year` 是普通闰年;否则,输出 `year` 是平年。
4. 使用 `print()` 函数输出结果。
相关问题
编写一个python程序判断闰年
好的,以下是一个简单的 Python 程序,用于判断一个年份是否为闰年:
```
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
你可以输入一个年份,程序会输出该年份是否为闰年。
用python编写一个计算年份是否是闰年的
代码。
可以使用下面的代码来判断一个年份是否是闰年:
```python
def is_leap_year(year):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return True
else:
return False
year = 2022
if is_leap_year(year):
print(f"{year} 是闰年")
else:
print(f"{year} 不是闰年")
```
这个代码中使用了一个函数来判断一个年份是否是闰年,函数的名字是 `is_leap_year`,它接受一个年份作为参数。函数内部使用了条件语句来判断这个年份是否满足闰年的条件,如果满足就返回 `True`,否则返回 `False`。在主程序中,我们可以使用 `if` 语句来判断一个给定年份是否是闰年,如果是就输出相应的提示信息,否则输出另外一个提示信息。
阅读全文