]关于01讲的课后习题 使用 Python 计算一年有多少秒
year = int(input("请输入年份:"))if year%4 == 0:
i = 366
else:
i=365
print("该年有{}秒".format(i*86400))
搜一下判定闰年的公式,不是被4整除的就是闰年。 闰年和平年:
1.)公元年分非4的倍数,为平年。
2.)公元年分为4的倍数但非100的倍数,为闰年。
3.)公元年分为100的倍数但非400的倍数,为平年。
4.)公元年分为400的倍数为闰年。 """
Python 3.10.0
"""
def isLeapYear(year: int) -> bool:
return True if not year%400 else False if not year%100 else True if not year%4 else False
year = int(input("请输入年份:"))
match(isLeapYear(year)):
case True:
print(f"该年有 {366*24*60*60} 秒")
case False:
print(f"该年有 {365*24*60*60} 秒")请输入年份:1900
该年有 31536000 秒
请输入年份:2020
该年有 31622400 秒
页:
[1]