python迴圈語句有 for 和 while 兩種
一,for ... in 迴圈
#for 迴圈
list1 = [1,2,3,4,5,6,7,8,9]
#for ... in 迴圈
for i in
list1:
print(i) #
1 2 3 4 5 6 7 8 9
print(list.index(i)) #
獲取索引的方法 0 1 2 3 4 5 6 7 8
二,while迴圈
#while 迴圈
while
true:
print('
這是乙個死迴圈,因為沒有結束條件')
#求1到100的和
total =0
num = 1
while num<101:
total +=num
num += 1
print(total) #
5050
#continue 跳出的當前迴圈進入下一迴圈
#驗證使用者名稱和密碼
while
true:
username = input('
請輸入您的使用者名稱:\n')
password = input('
請輸入您的密碼:\n')
if username == '
admin
'and password == '
123456':
print('
登入成功
')
break
#遇到break 就跳出迴圈
else
:
print('
使用者名稱或者密碼錯誤')
continue
#遇到continue 就跳出此次迴圈進入下乙個迴圈
#驗證使用者名稱和密碼 公升級版
flag =true
retry = 3 #
可以重試三次
while
flag:
username = input('
請輸入使用者名稱:\n')
password = input('
請輸入密碼:\n')
if username == '
admin
'and password == '
123456':
print('
登陸成功')
flag =false
else
: retry -= 1
print('
使用者名稱和密碼錯誤,您還有{}次機會
'.format(retry))
if retry >0 :
pass
else
: flag = false
python基礎之迴圈
while 1.程式的三大流程 while 迴圈基本使用 break 和 continue while 迴圈巢狀 2.在程式開發中,一共有三種流程方式 順序 從上向下,順序執行 分支 根據條件判斷,決定執行 的 分支 迴圈 讓 特定 重複 執行 3.while 迴圈基本使用 迴圈的作用就是讓 指定的...
Python基礎篇之for迴圈
python之 for迴圈 list或tuple可以表示乙個有序集合。如果我們想依次訪問乙個list中的每乙個元素呢?比如 list l adam lisa bart print l 0 print l 1 print l 2 如果list只包含幾個元素,這樣寫還行,如果list包含1萬個元素,我們...
Python基礎之迴圈語句
2 while迴圈 3 迴圈巢狀 迴圈可以用來重複執行某條語句,直到某個條件得到滿足或遍歷所有元素。是for迴圈,可以把集合資料型別list tuple dict set的元素遍歷出來。city list 廣州 深圳 東莞 佛山 for city in city list print 當前地市為 f...