python3 基礎小練習 判斷閏年

2021-10-21 03:21:54 字數 1606 閱讀 7908

一、方法1:

while

true

:try

: year =

int(

input

('請輸入乙個年份:'))

if(year %4)

==0and(year %

100)!=0

or(year %

400)==0

:print

('是閏年。'

.format

(year)

)else

:print

('不是閏年。'

.format

(year)

)break

except valueerror:

print

('您輸入的年份無法識別,請輸入正確的年份(整數)。'

)

二、方法2:

'''

'''while

true

:try

: year =

int(

input

('請輸入乙個年份:'))

if(year %4)

==0:if

(year %

100)==0

:if(year %

400)==0

:print

('是閏年'

.format

(year)

)#整百年能被400整除的是閏年

else

:print

('不是閏年'

.format

(year)

)else

:print

('是閏年'

.format

(year)

)# 非整百年能被4整除的是閏年

else

:print

('不是閏年'

.format

(year)

)except valueerror:

print

('您輸入的年份無法識別,請輸入正確的年份(整數)。'

)

三、方法3:呼叫內部函式

import calendar

while

true

:try

: year =

int(

input

('請輸入乙個年份:'))

check_year = calendar.isleap(year)

if check_year:

print

('是閏年'

.format

(year)

)else

:print

('不是閏年'

.format

(year)

)break

except valueerror:

print

('您輸入的年份無法識別,請輸入正確的年份(整數)。'

)

python3基礎之「小練習(2)」

十三 建立乙個你最喜歡歌手的列表。1 singer list 2 singer a b c 3 print singer 十四 建立乙個由元組構成的列表,每個元組包含居住過或旅遊過的城市的經緯度。1 s tuple 1.1 2.2 3.3 2 print s 十五 建立乙個包含你的不同屬性的字典 身...

Python3 函式小練習

1 列印名片程式 輸入姓名,號碼,性別,最後列印出來名片 控制姓名長度為6 20 號碼長度11 性別只能允許輸入男或女 每一樣資訊不允許為空 一 三個迴圈分開寫 deffunc1 while true name input 請輸入姓名,長度6 20 if len name 6and len name...

Python 3個小練習

這裡指定變數和相關要求,只需要根據所給表進行資料整理即可 set highjump set longjump set intersection set highjump.intersection set longjump set union set highjump.union set longju...