1. 程式人生 > >Python 測試例題,求潤年的解法

Python 測試例題,求潤年的解法

輸入年份,數字來判斷該年份是否為潤年

思路:

1.首先要獲取鍵盤的輸入

2.再進行條件的判斷,

潤年的判斷條件是:

  a.可以整除400,並且為整數,取餘數作為判斷依據。

year % 400 == 0 整除

b.是4的倍數,不是100的倍數,為潤年。

判斷為潤年條件用and,

year % 4 ==0 and  year % 100 != 0

注:4的倍數程式碼為

year % 4 == 0

不是100的倍數為

year % 100 != 0

以上2個條件是“或者”的關係,用or程式碼

詳:

獲取鍵盤輸入年份,賦值給變數為year,

year = input("請輸入年份")

把字串轉成int

year = int(year)

判斷

if (year % 400 == 0) or (year % 4 == 0 and year % 100 != 0):

    print("潤年")

else:

    print("不是潤年")_