当前位置:   article > 正文

python编程求闰年_python打印2023年以后到2100年的所有闰年

python打印2023年以后到2100年的所有闰年

编写一个程序,在主程序中求1900 ~ 2023年中所有的闰年,每行输出6个年份。满六年份换一行。闰年即能被4整除但不能被100整除,或者能被400整除的年份。要求定义一个函数 isLeap( ),该函数用来判断某年是否闰年,是闰年则返回True,否则False。

代码:

  1. def isLeap(year):
  2. if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
  3. return True
  4. else:
  5. return False
  6. def print_leap_years(start_year, end_year):
  7. count = 0
  8. for year in range(start_year, end_year + 1):
  9. if isLeap(year):
  10. print(year, end=" ")
  11. count += 1
  12. if count % 6 == 0:
  13. print()
  14. print()
  15. start_year = 1900
  16. end_year = 2023
  17. print(f"从{start_year}{end_year}年中的闰年如下:")
  18. print_leap_years(start_year, end_year)

运行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/590806
推荐阅读
相关标签
  

闽ICP备14008679号