閏年計算器 題目:輸入年份,判斷該年是否為閏年。 方法:1.能被400整除的年份 2.能被4整除,但不能被100整除 註:以上案例主要涉及到了條件判斷if...else...以及關係運算符的知識點。 每月天數計算器 題目:輸入一個月份,判斷該月有多少天 方法:先判斷年份是否為閏年或平年,再計算該年份 ...
閏年計算器
題目:輸入年份,判斷該年是否為閏年。
方法:1.能被400整除的年份
2.能被4整除,但不能被100整除
1 print('---閏年判斷器kql,按q退出---') 2 while True: 3 y = input('請輸入年份:') 4 if (y == 'q'): 5 break 6 y = int(y) 7 if (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0)): 8 print(y,'年為閏年!') 9 else: 10 print(y,'年為平年!') 11 #Python學習群125240963
註:以上案例主要涉及到了條件判斷if...else...以及關係運算符的知識點。
每月天數計算器
題目:輸入一個月份,判斷該月有多少天
方法:先判斷年份是否為閏年或平年,再計算該年份下輸入月份的天數
1 print('---顯示月份天數的計算器----') 2 y = input('請輸入年份:') 3 y = int(y) 4 m = input('請輸入月份:') 5 m = int(m) 6 rnd = [0,31,29,31,30,31,30,31,31,30,31,30,31]#閏年每個月天數 7 pnd = [0,31,28,31,30,31,30,31,31,30,31,30,31]#閏年每個月天數 8 #由於列表最開始位為0,因此從第一位開始定義 9 day = 0 10 if (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0)): 11 day = rnd[m] 12 else: 13 day = pnd[m] 14 15 print('該年下此月份的天數為(天):',day)
註:第二個案例雖然和與第一個類似,但是加入了列表。