Em hãy viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong khoảng thời gian từ năm
Giải thích
Chương trình có thể viết như sau:
def nhuan(year):
if year % 400 == 0 or (year % 4 == 0 and year%100 != 0):
return True
else:
return False
def Tinh_nhuan(Y1, Y2):
count = 0
for year in range(Y1, Y2+1):
if nhuan (year): count = count + 1
return count
Y1 = int(input("Nhập năm đầu: "))
Y2 = int(input("Nhập năm cuối: "))
print("Từ năm ",Y1," đến năm ",Y2," có ",Tinh_nhuan(Y1, Y2)," năm nhuận.")
* Chương trình chạy thử tính năm nhuận của thế kỉ XXI như sau: