Python 判断变量是否闰年的代码
时间: 2023-02-09 10:23:16 浏览: 60
在 Python 中,可以使用以下代码来判断一个变量是否是闰年:
```
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
其中,`year` 是一个变量,表示要判断的年份。在这段代码中,我们使用了闰年的定义:
- 公历年份是整百数的,必须是400的倍数才是闰年;(如1900年就不是闰年)
- 公历年份不是整百数的,必须是4的倍数才是闰年。(如2004年就是闰年)
代码中使用了与运算符 (`and`) 和或运算符 (`or`) 来组合多个条件。
例如,如果要判断 2000 年是否是闰年,可以这样使用这段代码:
```
year = 2000
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
输出结果为:
```
2000 是闰年
```
如果要判断 2021 年是否是闰年,可以这样使用这段代码:
```
year = 2021
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
输出结果为:
```
2021 不是闰年
```
阅读全文