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