Python 迴圈(2)while迴圈

2021-10-17 05:11:42 字數 916 閱讀 8144

# 又雙叒叕是乙個列印數字的例子

x =1

while x <5:

print

(x) # 在這裡x +

=1的作用是增加x值,避免無限迴圈

x +=1

在上述**中,我們定義了變數x,設定了while的條件為在x小於5時,執行迴圈內**,將會輸出:12

34當x小於5條件不成立時,結束迴圈。

在while迴圈中,一定要注意避免無限迴圈,下面就是乙個錯誤的示範:

x =

1while x <5:

print

(x)

由於x值一直不增加,while內條件一直成立,形成了乙個無限迴圈。

學習了那麼多知識,我們來編寫乙個計算器,它計算使用者每次輸入的兩個數的乘積,並在使用者輸入exit的時候停止執行。

**:

# 直接指定布林值

while true:

number1 =

input

("請輸入第乙個乘數:"

)if number1 !=

"exit"

: number2 =

input

("請輸入第二個乘數:"

) answer =

float

(number1)

*float

(number2)

print

(number1,

"×", number2,

"=", answer)

else

: # 使用break跳出迴圈

break

當然,while迴圈內也可以使用break和continue關鍵字,這裡筆者不再贅述。

好了,今天的學習就到這,goodbye!

shell指令碼練習2 (while迴圈語句)

while條件測試語句練習 vim guess.sh bin bash price expr random 1000 times 0 echo 商品實際 為 0 999 之間,猜猜看是多少?while true doread p 請輸入您猜測的 數目 int let times if int eq ...

練習2 while作業

使用while迴圈輸出 1 2 3 4 5 6 8 9 10 num 1while num 11 if num 7 num 1print num num 1 求1 100的所有數的和 三種方法 第一種 num 1sum 0 while num 101 sum sum num num 1print s...

for迴圈,while迴圈,do while迴圈

for int i 0 i 5 i while true for 迴圈和while 迴圈滿足條件才能進入迴圈體,do while 迴圈先進行一次迴圈才去判斷迴圈條件是否成立,如果成立繼續進入迴圈體進行迴圈,否則退出迴圈。break return continue 的區別。如果break包含在巢狀迴圈...