7 6 while 迴圈簡介

2021-10-06 19:24:02 字數 1546 閱讀 6535

# -*- coding:utf-8 -*-

#li hongliang 2023年06月02日

#while 迴圈簡介

#7-6 三個出口:以另一種方式完成練習7-4 或練習7-5,在程式中採取如下所有做法。

# 在while 迴圈中使用條件測試來結束迴圈。

# 使用變數active 來控制迴圈結束的時機。

# 使用break 語句在使用者輸入'quit'時退出迴圈。

#在while 迴圈中使用條件測試來結束迴圈

prompt =

"\nplease input pizza ingredients"

prompt +=

"\nenter 'quit' to end the program. "

ingredients =

""while ingredients !=

"quit"

: ingredients =

input

(prompt)

if ingredients !=

"quit"

:#讓使用者選擇何時退出

print

("we'll add this ingredient to the pizza "

+ingredients.title())

#使用變數active 來控制迴圈結束的時機

prompt =

"\nplease input pizza ingredients"

prompt +=

"\nenter 'quit' to end the program. "

active =

true

while active:

ingredients =

input

(prompt)

if ingredients ==

"quit"

:#輸入任何條件都退出程式

active =

false

else

:print

("we'll add this ingredient to the pizza "

+ingredients.title())

#使用break 語句在使用者輸入'quit'時退出迴圈

prompt =

"\nplease input pizza ingredients"

prompt +=

"\nenter 'quit' to end the program. "

while

true

: ingredients =

input

(prompt)

if ingredients !=

"quit"

:print

("we'll add this ingredient to the pizza "

+ingredients.title())

elif ingredients ==

"quit"

:break

for迴圈 while迴圈

迴圈結構 當重複執行相同的 或者是相似的 時。迴圈三要素 1 迴圈變數的宣告 用於控制迴圈次數的迴圈因子 2 迴圈條件 用於判斷是否執行相同或相似內容 迴圈體 的條件 3 迴圈變數的改變方向 向著迴圈結束的方向改變。1 for迴圈 語法 for 變數的宣告和初始化 迴圈條件 變數的改變方向 執行邏輯...

while迴圈與for迴圈

只要給定的條件為真,while 迴圈語句會重複執行乙個目標語句。語法c 中 while 迴圈的語法 while condition 在這裡,statement s 可以是乙個單獨的語句,也可以是幾個語句組成的 塊。condition 可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。...

for迴圈與while迴圈

for迴圈 格式 for 變數名 in 列表 do 命令1 done 當變數值在列表裡,for迴圈即執行一次所有命令,使用變數名訪問列表中取值。命令可為任何有效的 shell命令和語句。變數名為任何單詞。in列表用法是可選的,如果不用它,for迴圈使用命令列的位置引數。簡單的for迴圈 迴圈輸出12...