1.for循环用于针对集合中的每个元素的一个代码块,而while循环不断地运行,直到指定的条件不满足为止。
2.使用while循环
#helloword.py
current_number=1
while current_number<=5:
print(current_number)
current_number+=1
输出:
D:\www>python helloword.py
1
2
3
4
5
3.使用标志
#helloword.py
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)
输出为:
D:\www>python helloword.py
Tell me something,and I will repeat it back to you:
Enter 'quit' to end the program.haha
haha
Tell me something,and I will repeat it back to you:
Enter 'quit' to end the program.quit
4.使用break退出循环
#helloword.py
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)
输出为:
D:\www>python helloword.py
Tell me something,and I will repeat it back to you:
Enter 'quit' to end the program.wo you xie nan guo
wo you xie nan guo
Tell me something,and I will repeat it back to you:
Enter 'quit' to end the program.qiut
qiut
Tell me something,and I will repeat it back to you:
Enter 'quit' to end the program.quit
5.在循环中使用continue