python語句判斷是否為閏年
閏年是指能夠被4整除但不能被100整除的年份,或者能夠被400整除的年份。在Python中,我們可以使用簡潔的語句來判斷給定的年份是否為閏年。以下是判斷閏年的Python語句:```pythondef
閏年是指能夠被4整除但不能被100整除的年份,或者能夠被400整除的年份。在Python中,我們可以使用簡潔的語句來判斷給定的年份是否為閏年。
以下是判斷閏年的Python語句:
```python
def is_leap_year(year):
if year % 4 0 and year % 100 ! 0 or year % 400 0:
return True
else:
return False
year int(input("請輸入一個年份:"))
if is_leap_year(year):
print(year, "是閏年")
else:
print(year, "不是閏年")
```
解析:
1. 首先,我們定義了一個函數(shù)is_leap_year,該函數(shù)接受一個參數(shù)year表示待判斷的年份。
2. 接著,我們使用條件語句判斷給定的年份是否滿足閏年的條件,即能被4整除但不能被100整除或能被400整除。
3. 如果滿足條件,則返回True;否則返回False。
4. 在主程序中,我們通過輸入函數(shù)獲取用戶輸入的年份,并調(diào)用is_leap_year函數(shù)進行判斷。
5. 最后,根據(jù)返回值打印相應(yīng)的結(jié)果。
示例:
假設(shè)用戶輸入的年份為1996,則根據(jù)上述代碼執(zhí)行結(jié)果為:1996是閏年。
通過以上簡單的Python語句,我們可以方便地判斷給定的年份是否為閏年。這對于編寫與日期相關(guān)的程序或計算特定年份的天數(shù)等功能非常有用。希望本文能夠幫助讀者更好地理解和應(yīng)用Python語句判斷閏年的方法。