1. 示例
current_number = 1
while current_number <= 5:
print(current_number)
current_number += 1
2. 让用户选择何时退出
prompt = "\nTell me something, and I will repeat it back to you: "
prompt += "\nEnter 'quit' to end the program. "
message = ""
while message != 'quit':
message = input(prompt)
if message != 'quit':
print(message)
3. 使用flag控制循环
prompt = "\nTell me something, and I will repeat it back to you:"
prompt += "\nEnter 'quit' to end the program. "
active = True
while active:
message = input(prompt)
if message == 'quit':
active = False
else:
print(message)
4. 使用break退出循环
prompt = "\nTell me something, and I will repeat it back to you:"
prompt += "\nEnter 'quit' to end the program. "
while True:
message = input(prompt)
if message == 'quit':
break
else:
print(message)
5. 在循环中使用continue
current_number = 0
while current_number < 10:
current_number += 1
if (current_number % 2) == 0:
continue
print(current_number)
避免无限循环