1、 函数实操练习: 定义一个函数,传递一个年份作为参数,判断此年是否为闰年。 要求: 1) 函数名为LeapYear,此函数包含一个参数:年(year); 2) 在主程序中随机输入一个年份,调用LeapYear判断输入的年份是否为闰年 思路: 1) LeapYear函数,把year转换为int类型。如果year是闰年,返回True,否则返回False 2) 根据年历的知识,一年是否为闰年的条件是下列条件之一成立: a) 这一年可被4整除,同时不能被100整除; b) 这一年可被400整除;
时间: 2023-05-12 08:06:04 浏览: 440
以下是LeapYear函数的代码:
```python
def LeapYear(year):
year = int(year)
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
```
在主程序中,可以这样调用LeapYear函数:
```python
import random
year = random.randint(1900, 2100)
if LeapYear(year):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
这个程序会随机生成一个年份,然后调用LeapYear函数判断这个年份是否为闰年。如果是闰年,程序会输出"xxxx 是闰年",否则输出"xxxx 不是闰年"。
阅读全文