python教程 從零帶你了解for 迴圈語句

2021-10-11 05:31:54 字數 2439 閱讀 9494

一、for迴圈

(1)從某個集合(列表等)裡順次取值

#遍歷字串

name =

'shenzhen'

list1 =

for a in name:

print

(list1)

#變數列表

fruits =

['banana',,

'mango'

]for i in fruits:

print

('當前水果 :'

,i)#遍歷字典

dic1 =

for key in dic1:

print

('the key is %s,the value is %s'

%(key,dic1[key]

))

三次密碼錯誤重新輸入賬號

'''

'''users =

a =true

while a:

user =

input

("請輸入你的賬號:"

)if user in users.keys():

for i in

range(3

):pwd =

input

("請輸入你的密碼:"

)if pwd == users.get(user)

:print

("登入成功"

) a =

false

break

else

:print

("密碼錯誤"

)else

:print

("使用者不存在"

)

(2)另外一種執行迴圈的遍歷方式是通過索引,結合 range()內建函式使用

fruits =

['banana',,

'mango'

]#python3 range() 函式返回的是乙個可迭代物件(型別是物件),而不是列表型別, 所以列印的時候不會列印列表

for index in

range

(len

(fruits)):

print

('當前水果 :'

, fruits[index]

)print

("good bye!"

)

for迴圈求偶數和

list1 =

for i in

range

(101):

if i %2==

0:print

(sum

(list1)

)"""

sum1 = 0

for i in range(0 ,101 ,2):

sum1 += i

print (sum1)

"""

使用者登陸(三次機會重試)

'''

'''for i in

range(3

):a =

input

('請輸入使用者名稱:'

) b =

input

('請輸入密碼:'

)if a ==

'admin'

and b ==

123456

:print

('登陸成功'

)break

else

:print

('登入失敗'

)

猜年齡遊戲:要求:允許使用者最多嘗試3次,3次都沒猜對的話,就直接退出,如果猜對了,列印恭喜資訊並退出

'''

'''for i in

range(3

):a =

input

('請輸入年齡:'

)if a ==

'18'

:print

('恭喜'

)break

else

:print

('猜錯了'

)

(3)氣泡排序

a =[2

,5,1

,7,9

,3,4

]for x in

range

(len

(a)-1)

:for y in

range

(x+1

,len

(a))

:if a[y]

> a[x]

: a[x]

,a[y]

= a[y]

,a[x]

print

(a)

從零了解MQ

有從別的地方複製的介紹,侵刪 代表訊息佇列,是一種應用程式對應用程式的通訊方法 通過訊息傳遞佇列傳送和接收訊息資料,達到兩者之間的資訊交換。broker 訊息伺服器,作為server提供訊息核心服務 producer 訊息生產者,業務的發起方,負責生產訊息傳輸給broker,consumer 訊息消...

從零了解Xshell和Xftp

在windows下遠端連線linux主機的ssh客戶端包括xshell securecrt putty bitvise ssh client mobaxterm dameware ssh smartty cygwin等。xshell 是乙個強大的安全終端模擬軟體,它支援ssh1,ssh2,以及mic...

帶你了解Python的控制語句

說到python,相信大家都很熟悉,今天就給大家詳細介紹下python控制語句。if語句,當條件成立時執行語句塊。經常與else,elif 相當於else if 配合使用。for語句,遍歷列表 字串 字典 集合等迭代器,依次處理迭代器中的每個元素。while語句,當條件為真時,迴圈執行語句塊。try...