本節例項:
1.用法
while 條件:
執行語句
2.例項
練習1:0-100求和
練習2:0-100中所有偶數之和
注意:如果想完成所有奇數之和,就將條件語句改為if i % 2 == 1
練習3:使用者登陸程式需求:
1. 輸入使用者名稱和密碼;
2. 判斷使用者名稱和密碼是否正確? (name='root', passwd='westos')
3. 為了防止暴力破解, 登陸僅有三次機會, 如果超過三次機會,報錯提示;
注意:while迴圈與for迴圈的區別是,while迴圈要有乙個計數器
trycount =
0while trycount <3:
name =
input
('username:'
) passwd =
input
('password:'
)if name ==
'root'
and passwd ==
'westos'
:print
('login success'
)break
else
:print
('login failed'
)print
('%d chance last'%(
2- trycount)
) trycount +=
1else
:print
('please try later!'
)
登陸成功
登陸失敗
當while迴圈中條件永遠為true,就會陷入死迴圈。舉例:
要求生成如下所示內容
*
*****
****
*****
**
需要定義兩個變數,乙個控制行,另乙個控制列
row =
1#定義行
while row <=5:
col =
1#定義列
while col <=row:
print
('*'
,end='')
#end=''表示輸出不換行,如果沒有這個的話,都會列印在同一列
col +=
1print(''
)#換行
row +=
1
結果示 python中的while語句
在 python 中,while else 在迴圈條件為 false 時執行 else 語句塊 usr bin python count 0 while count 5 print count,is less than 5 count count 1 else print count,is not ...
Python 迴圈語句 while語句的使用
python 中的迴圈語句有 for 和 while。python 迴圈語句的控制結構圖如下所示 while 迴圈 python 中 while 語句的一般形式 while 判斷條件 condition 執行語句 statements 另外,在 python 中沒有 do while 迴圈。例如下面...
python中if語句加while迴圈猜年齡遊戲
while迴圈語法 while 條件 print if語句就是判斷條件,兩者結合後就可以寫猜年齡遊戲 age1 25 定乙個正確年齡 guess true 定乙個變數為真 while guess 為真時執行下面語句 in age int input 輸入年齡 手輸年齡 if in age age1 ...