赞
踩
编写一个程序,在主程序中求1900 ~ 2023年中所有的闰年,每行输出6个年份。满六年份换一行。闰年即能被4整除但不能被100整除,或者能被400整除的年份。要求定义一个函数 isLeap( ),该函数用来判断某年是否闰年,是闰年则返回True,否则False。
代码:
- def isLeap(year):
- if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
- return True
- else:
- return False
-
- def print_leap_years(start_year, end_year):
- count = 0
- for year in range(start_year, end_year + 1):
- if isLeap(year):
- print(year, end=" ")
- count += 1
- if count % 6 == 0:
- print()
- print()
-
- start_year = 1900
- end_year = 2023
- print(f"从{start_year}到{end_year}年中的闰年如下:")
- print_leap_years(start_year, end_year)
运行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。