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...