Python流程控制 while迴圈

2021-09-08 07:16:19 字數 1125 閱讀 7144

for 迴圈主要去對列表、字串、檔案的行數等有次數的迴圈上。

while 迴圈在有條件的控制上。

while迴圈,直到表示式變為假(或者有乙個break),才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false

語法:

while

expression:

statement(s)

#注意:避免寫成死迴圈

直到輸入是q,退出迴圈

#

!/usr/bin/env python

x = ''

————站位,否則while會報x未定義

while x != 'q'

: ————條件式迴圈

print

'hello

'x = raw_input("

please input something:")

if x == '

quit':

continue

print

'next

'else

:    

print

'end

'

判斷輸入的時候是空字元,是的話,就退出迴圈

#

!/usr/bin/env python

x = ''

while x != 'q'

:  print

'hello

'x = raw_input("

please input something:")

if x == '

quit':

continue

print

'next'if

notx:

break

else

:    

print

'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...