Ⅰ python代碼 計算2000年-3000年之間所有的閏年
可以參考邏輯,l就是所有閏年年份的列表
for i in range(2000,3001):
if i % 100 == 0:
if i % 400 == 0:
l.append(i)
else:
if i % 4 == 0:
l.append(i)
Ⅱ 閏年怎麼計算
公歷閏年計算方法:四年一閏,百年不閏,四百年再閏。
1、普通年能被4整除,不能被100整除的為閏年。
2、世紀年能被400整除的為閏年。
如普通年,1904年。1904÷4=476剛好除盡,是閏年。
世紀年2000年,2000÷400=5,能被400整除,是閏年。
又如,1000年,1000÷400=2……200,1000年不能被400整除,不是閏年。
Ⅲ python閏年的計算方法
那年的計算方法應該是根據他的嗯,二院那個閏年10多天,然後開始計算的。
Ⅳ 利用python算閏年
#加入了排錯
#python 2.5
try:
begin = int(raw_input("Starting year : "))
end = int(raw_input("Ending year : "))
if begin > end:
raise Exception
except Exception:
print "Bad input!"
exit()
total = 0
for year in xrange(begin, end):
if (year%4 == 0 and year%100 != 0) or year%400 == 0:
print year, "is a leap year"
total += 1
else:
print year, "is not a leap year"
print "Total number of leap years :", total
#貌似樓上C的語法和python的搞混了...
Ⅳ 急求,急求 Python如何用while循環求閏年
可以的,你好
Ⅵ python求閏年的演算法
year = int(input("輸入一個年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是閏年".format(year)) # 整百年能被400整除的是閏年
else:
print("{0} 不是閏年".format(year))
else:
print("{0} 是閏年".format(year)) # 非整百年能被4整除的為閏年
else:
print("{0} 不是閏年".format(year))