跳出while循环的三种方法

跳出while循环的三种方法

跳出while循环的三种方法(以Python代码为例)

文章目录

跳出while循环的三种方法(以Python代码为例)方法1: break语句方法2: 标志位方法3: 判断不结束

在《Python编程从入门到实践》书中有这么一道习题:

比萨配料: 编写一个程序,提示用户输入一系列的比萨配料,并在用户输入’quit’时结束循环,说我们会在比萨中添加这种配料。

这道题主要考察while循环。

方法1: break语句

# 方法1

pizza = []

while True:

message = input("你要加入什么佐料?")

if message == 'quit':

break

pizza.append(message)

print("已加入" + message)

print(pizza)

方法2: 标志位

# 方法2

active = True

pizza = []

while active:

message = input("你要加入什么佐料?")

if message == 'quit':

active = False

else:

pizza.append(message)

print("已加入" + message)

print(pizza)

方法3: 判断不结束

# 方法3

message = ""

pizza = []

while message != 'quit':

message = input("你要加入什么佐料?")

if message != 'quit':

pizza.append(message)

print("已加入" + message)

print(pizza)

我在这里简单的写一下,这算是基本原理吧。实际应用可能更加复杂。但要有这些思路和小技巧。希望能对你有些启发。

一个简单的运行示例:

关于作者: admin

相关推荐

激战2双匕首元素使对决粉碎和PU幻术心得
烟草的作用与功效、副作用

烟草的作用与功效、副作用

365直播电视 08-24
眊瞭的解釋

眊瞭的解釋

365bet官网娱乐网址 09-23