Python基礎之迴圈語句

2021-10-21 23:44:02 字數 2058 閱讀 9234

2 while迴圈

3 迴圈巢狀

迴圈可以用來重複執行某條語句,直到某個條件得到滿足或遍歷所有元素。

是for迴圈,可以把集合資料型別list、tuple、dict、set的元素遍歷出來。

city_list =

['廣州'

,'深圳'

,'東莞'

,'佛山'

]for city in city_list:

print

("當前地市為:"

.format

(city)

)

當前地市為:廣州

當前地市為:深圳

當前地市為:東莞

當前地市為:佛山

city_dict =

for code in city_dict.keys():

city = city_dict[code]

print

("的車牌代號為:粵"

.format

(city,code)

)

廣州的車牌代號為:粵a

深圳的車牌代號為:粵b

東莞的車牌代號為:粵s

佛山的車牌代號為:粵e

利用for迴圈,計算1-20的數字之和

sum=0

for i in

range(1

,21):

# range(1,21)對應區間數為:[1,21)

sum+= i

print

('數值之和為%d'

%sum

)

數值之和為210
只要條件滿足就不斷迴圈,當條件不滿足時退出迴圈。

n =

0while

(n <5)

: n+=

1print

("當前值"

.format

(n))

當前值1

當前值2

當前值3

當前值4

當前值5

利用for迴圈,計算1-20的數字之和

sum=0

n =0

while

(n <20)

: n +=

1sum

+= n

print

('數值之和為%d'

%sum

)

數值之和為210
在乙個迴圈體裡面嵌入另乙個迴圈,可以在while迴圈中嵌入for迴圈, 也可以在for迴圈中嵌入while迴圈。

n =

5pwd =

"123789"

while

(n >0)

: in_str =

input

("請輸入密碼:"

) n -=1if

len(in_str)

<6:

print

("輸出密碼少於6位,剩餘機會次,請重新輸入!"

.format

(n))

if in_str == pwd:

print

("登入成功!"

)break

else

:print

("輸出密碼錯誤,剩餘機會次,請重新輸入!"

.format

(n))

if n ==0:

print

("登入失敗,請稍候再試!"

)

請輸入密碼:123

輸出密碼少於6位,剩餘機會4次,請重新輸入!

輸出密碼錯誤,剩餘機會4次,請重新輸入!

請輸入密碼:123567

輸出密碼錯誤,剩餘機會3次,請重新輸入!

請輸入密碼:123789

登入成功!

python基礎二之迴圈語句

迴圈介紹 1.while和if的用法基本類似,區別在於 if 條件成立,則執行一次 while 條件成立,則重複執行,直到條件不成立為止。2.一般情況下,需要多次重複執行的 都可以用迴圈的方式來完成 3.迴圈不是必須要使用的,但是為了提高 的重複使用率,所以有經驗的開發者都會採用迴圈 小應用計算1 ...

Python之if語句,迴圈語句

pythin縮排規則 具有相同縮排的 被視為 塊。s 5 if s 63 print s print t print k 上面第3 4行為乙個 塊,第五行與3 4行不是乙個 塊 若if條件成立,執行3 4句,結束之後執行第5句 否則直接執行第5句。縮排請嚴格按照python的習慣寫法 4個空格 不要...

Python基礎五之條件語句和迴圈語句。

先來看一下print語句吧。1 print 現在print是乙個函式,但是在以前,print確實一種語句。在前面的文章中,我們經常使用print來輸出結果,print可以用來輸出乙個表示式,這個表示式要麼是乙個字串,要麼將自動轉換為字串。但實際上,你可以同時列印多少個表示式,條件是用逗號分隔他們 p...