# -*- 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...