Tac 发表于 2020-11-2 17:34:33

求大佬帮忙 闰年问题

使用python列出从1990年到2110年的所有闰年。
要求:
1.使用abs()获得数字的绝对值
2.使用if和for语句
3.定义并使用以下函数:函数名称:is_leap_year()
                                  实参:year(默认值:2019)
                                  返回形式:bool(如果year是闰年,返回True,否则返回False)

qiuyouzhi 发表于 2020-11-2 17:39:07

def is_leap_year(year = 2019):
    if year % 400 == 0 or year % 100 and year % 4 == 0:
      return True
    return False

for year in range(1990, 2111):
    if is_leap_year(abs(year)):
      print(year)
页: [1]
查看完整版本: 求大佬帮忙 闰年问题