for 迴圈主要去對列表、字串、檔案的行數等有次數的迴圈上。
while 迴圈在有條件的控制上。
while迴圈,直到表示式變為假(或者有乙個break),才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false
語法:while
expression:
statement(s)
#注意:避免寫成死迴圈
直到輸入是q,退出迴圈
#!/usr/bin/env python
x = ''
————站位,否則while會報x未定義
while x != 'q'
: ————條件式迴圈
'hello
'x = raw_input("
please input something:")
if x == '
quit':
continue
'next
'else
:
'end
'
判斷輸入的時候是空字元,是的話,就退出迴圈
#!/usr/bin/env python
x = ''
while x != 'q'
'hello
'x = raw_input("
please input something:")
if x == '
quit':
continue
'next'if
notx:
break
else
:
'end
'
在python中空表示false,所以not x,就表示true,所以if not x表示式成立就直接break了。
posted @
2016-11-18 16:21
dahlhin 閱讀(
...)
編輯收藏
流程控制while
程式 執行的順序 一 順序執行 二 選擇執行 1.定義 某些 可能執行,也可能不執行,有選擇的執行某些 2.分類 1 if 比switch重要的多 1 if最簡單的用法 2 if的範圍問題 重要 3 if else 的用法 4 if else if else 的用法 5 c語言對真假的處理 6 if...
Python流程控制 while迴圈
for 迴圈主要去對列表 字串 檔案的行數等有次數的迴圈上。while 迴圈在有條件的控制上。while迴圈,直到表示式變為假 或者有乙個break 才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false 語法 while expression statement s 注意...
流程控制 while迴圈
while迴圈的結構 while條件 結果如果條件為真,則直接執行結果,然後再次判斷條件,知道條件為假,停止迴圈。結束迴圈的條件 1.改變條件 2.break 案例 1 猜大小的遊戲 n 66 理想數字為66 content int input 做個遊戲,請輸入我的理想數字是多少 while tru...