单单的for或者while循环还不足以完成强大的功能,还需要一些新语句的配合。逐个来看一看。
- break语句
break的意思是“打破”,放在循环中呢就是打破它结束循环啦。
for i in range(5):
print(i)
if i==3:
break # 结束循环
>>
0
1
2
3
循环运行到i=3时,判断后进入break语句,跳出循环,后面的语句不继续执行。注意缩进并且Tab键和空格键不能同时混用。
while True:
print ("请输入密码")
p = input ()
if p == '123' :
break
else:
print ('密码错误,请重新输入')
print ('密码正确,请进。')
>>
234
密码错误,请重新输入
dsje
密码错误,请重新输入
123
密码正确,请进。
在编程中,经常会采用这样的形式来编写循环:①while True开启无限循环。②input获取用户输入。③if…break判断是否结束循环。④结束循环,打印结果。