-- coding: utf-8 --

""" Created on Thu Sep 16 22:30:56 2021 """

方案1:直接循环,判断是否是闰年

for i in range(2001, 2100): if (i % 4 == 0 and i % 100 != 0) or i % 400 == 0: print(i, end=" ")

方案2:列表推导式

print(" ".join([str(i) for i in range(2001, 2100) if (i % 4 == 0 and i % 100 != 0) or i % 400 == 0]))

用python语言循环结构程序编写这样一个程序且要求能精简就精简:输出21世纪间的闰年21世纪从2001年开始每个闰年以一个空格分隔。输入格式无输出格式2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 2080 2084 2088 2092 2096输入样例在

原文地址: https://www.cveoy.top/t/topic/hm4X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录