要求用Python写一个程序要求能判断是不是闰年
时间: 2024-01-17 19:05:22 浏览: 89
以下是一个Python程序,用于判断一个年份是否为闰年:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("{}年是闰年".format(year))
else:
print("{}年不是闰年".format(year))
```
程序首先要求用户输入一个年份。然后,程序使用条件语句检查该年份是否为闰年。如果年份能够被4整除但不能被100整除,或者能够被400整除,则它是闰年。程序将输出相应的结果,指示该年份是否为闰年。
相关问题
用python写一个程序:判断年份是不是闰年
在Python中,我们可以用简单的条件语句来判断一个年份是否为闰年。根据公历规则,闰年的判断标准通常是这样的:
1. 能够被4整除但不能被100整除的年份是闰年;
2. 能够被400整除的年份也是闰年。
下面是相应的Python代码示例:
```python
def is_leap_year(year):
if year % 4 == 0:
if year % 100 == 0:
if year % 400 == 0:
return True
else:
return False
else:
return True
else:
return False
year_to_check = int(input("请输入一个年份: "))
if is_leap_year(year_to_check):
print(f"{year_to_check}是闰年")
else:
print(f"{year_to_check}不是闰年")
```
在这个程序中,我们定义了一个名为`is_leap_year`的函数,接收一个年份作为参数,然后检查其是否满足闰年的条件。然后让用户输入一个年份,并根据函数返回的结果告知用户该年份是否为闰年。
用Python写一个程序,判断年份是否是闰年
以下是一个Python程序,用于检查给定的年份是否为闰年:
```python
year = int(input("请输入一个年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
else:
print("{0} 是闰年".format(year))
else:
print("{0} 不是闰年".format(year))
```
该程序首先要求用户输入一个年份。然后,它将检查该年份是否可以被4整除。如果可以,它将继续检查该年份是否可以被100整除。如果是,则进一步检查该年份是否可以被400整除。如果是,则该年份是闰年。如果不是,则该年份不是闰年。如果该年份不能被4整除,则该年份不是闰年。最后,程序将输出相应的消息,指示该年份是闰年还是非闰年。
阅读全文