『』』
滿足以下兩個條件的整數才可以稱為閏年:
(1)普通閏年:能被4整除但不能被100整除(如2023年就是普通閏年);
(2)世紀閏年:能被400整除(如2023年是世紀閏年,2023年不是世紀閏年);
根據if條件進行判斷:
year%4==0 and year%100!=0 or year %400=0
『』』#方法一
#單分支if
try:
year=int(input(「請輸入乙個年份:」))
if (year%4==0) and (year%100 !=0) or (year%400)==0:
print("{}年是閏年".format(year))
else:
print("{}年不是閏年".format(year))
except:
print(「您輸入有誤!」)
#方法二
#巢狀if語句來判斷
try:
year=int(input(『請輸入乙個年份:』))
if (year%4)==0:
if(year%100)!=0:
if (year%400)==0:
print(』{}年是閏年』.format(year))
else:
print(』{}年不是閏年』.format(year))
else:
print(』{}年是閏年』.format(year))
else:
print(』{}年不是閏年』.format(year))
except:
print(「您輸入有誤!」)
try:
year = int(input(『請輸入乙個年份:』))
import calendar
year = int(input(「請輸入年份:」))
check_year = calendar.isleap(year)
if check_year == true:
print(』{}年是閏年』.format(year))
else:
print(』{}年不是閏年』.format(year))
except:
print(「您輸入有誤!」)
判斷是否是閏年
使用者輸入月份,判斷當前月份為幾月,並輸出有多少天。如果使用者輸入2月份,則請使用者輸入年份,判斷平年則輸出28天,閏年則輸出29天。能被4整除但不能被100整除,或者能被400整除 months input 請輸入當前月份 while notmonths.isdigit or int months...
python 判斷是否閏年
通過python函式實現判斷是否閏年!思路 1 判斷輸入是否為大於0整數,若是則進行判斷閏年 能被4整除且不能被100整除,或者能被400整除的年份都是閏年 若是則返回true 2 判斷輸入是否為數字類字元 isdigit判斷 若是則進行判斷閏年,若是則返回true 3 其他情況,均返回 輸入引數錯...
C語言 判斷是否是閏年
例10 c語言實現判斷某一年是否是閏年。解題思路 首先要想出如果這一年是閏年的條件,閏年是公曆中的名詞,分為普通閏年和世紀閏年,普通閏年 公曆年份是4的倍數的,且不是100的倍數,為普通閏年 世紀閏年 公曆年份是整百數的,必須是400的倍數才是世紀閏年。源 演示 include 標頭檔案 int m...