使用Python计算两年之间的闰年数及其平均值

2024-05-19 07:57:48 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用下面的python脚本计算闰年数并计算其平均值

start = int(input("Enter start year: "))
end = int(input("Enter end year: "))

if start <= end:
    leap_years = [str(x + start) for x in range(end-start) if x % 4 == 0 and x % 100 != 0]
    leap_years[-1] += "."
    print(f"Here is a list of leap years between {start} and {end}:\n{(', '.join(leap_years))}")

from statistics import mean
leap_years = [start + x for x in range(end-start) if x % 4 == 0 and x % 100 != 0]
avg_leap_year = mean(leap_years)

print(len(leap_years))
print(avg_leap_year)

请让我知道,如果这个脚本可以改进,以减少冗余

谢谢大家!


Tags: andin脚本forinputifrangeyear

热门问题