使用者輸入月份,判斷當前月份為幾月,並輸出有多少天。如果使用者輸入2月份,則請使用者輸入年份,
判斷平年則輸出28天,閏年則輸出29天。(能被4整除但不能被100整除,或者能被400整除)
months = input("請輸入當前月份:")while(notmonths.isdigit())or((int(months) > 12)or(int(months) < 1)):
months = input("請正確輸入(1-12)")
ifmonths.isdigit():
month = int(months)
ifmonth == 2:
years = input("請輸入年份:")
ifyears.isdigit():
year = int(years)
if((year%4 == 0)and(year%100 != 0))or(year%400 == 0):
year = str(year)
print( year+"為閏年有29天")
else:
year = str(year)
print(year+"為平年有28天")
elifmonthin(1,3,5,7,8,10,12):
print("有31天")
elifmonthin(2,4,9,11):
print("有30天")
print("程式結束")
C語言 判斷是否是閏年
例10 c語言實現判斷某一年是否是閏年。解題思路 首先要想出如果這一年是閏年的條件,閏年是公曆中的名詞,分為普通閏年和世紀閏年,普通閏年 公曆年份是4的倍數的,且不是100的倍數,為普通閏年 世紀閏年 公曆年份是整百數的,必須是400的倍數才是世紀閏年。源 演示 include 標頭檔案 int m...
判斷是否閏年
coding utf 8 year int input 請輸入您要判斷是否閏年的年份資訊 check year 400 0 or year 4 0and year 100 0 print 公元 str year 是 if check else 不是 閏年!currenttime int input ...
python 判斷是否閏年
通過python函式實現判斷是否閏年!思路 1 判斷輸入是否為大於0整數,若是則進行判斷閏年 能被4整除且不能被100整除,或者能被400整除的年份都是閏年 若是則返回true 2 判斷輸入是否為數字類字元 isdigit判斷 若是則進行判斷閏年,若是則返回true 3 其他情況,均返回 輸入引數錯...