1、while 循环
用 while 循环来数数;
current_number=1
while current_number<5:
current_number+=2
print(current_number)
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)
if 语句是为了不需要再打印一遍 “quit”。
3、使用标志
在要很多条件都满足才能继续运行的程序中,可定义一个变量,用于判断整个程序是否处于活动状态。这个变量就称为“标志”。
#1/usr/bin/python
#-*- coding: UTF-8 -*-
prompt = "\nTell me something, and i will repeat it back to you:"
prompt += "\nEnter 'quit' to end the program."#用于告诉用户如何退出
active = True # 初始化循环控制变量
while active: #循环,只要active为True,循环就会进行
message = input(prompt)
if message == 'quit':
active = False
else:#只要用户输入的不是quit,就会重复打印用户输入的内容
print(message)
4、在循环中使用continue
#1/usr/bin/python
#-*- coding: UTF-8 -*-
current_number = 0
while current_number < 10:
current_number += 1
if current_number % 2 == 0:#如果模为0,即能被2整除,
#则执行continue,返回循环开头继续循环。
continue
print(current_number)#不能被2整除则输出当前数字