发布网友
共3个回答
热心网友
start = int(raw_input('Starting year : '));
stop = int(raw_input('Ending year : '));
leap = 0;
for year in range(start, stop+1) :
if (year%4 == 0 and (year%100 != 0 or year%400 == 0) ) :
print year, "is leap year";
leap += 1;
else :
print year, "is not a leap year"
print "Total number of leap years : ", leap
热心网友
#加入了排错
#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的搞混了...
热心网友
def total_days(start_year, end_year):
T = 0
for k1 in range(start_year, end_year):
if (k1 % 4) == 0 and (k1 % 100) != 0 or (k1 % 400) == 0:
T+=1
print("ruan nian " +str(k1))
else:
print(str(k1)+"bushi ruinian")
print(str(T)+"run nian you oshaotian ")
return T*366+(end_year-start_year-T)*365