break怎么使用
times = 10a = times-1
while temp>0:
print ("晚安")
就想达到说十次晚安然后停止,这个怎么用break了 times = 10
while temp>0:
print ("晚安")
times-=1
times = 10
while 1:
if times:
print("晚安")
times-=1
else:
break 本帖最后由 wuqramy 于 2020-5-30 23:44 编辑
times = 10
while times != 0:
times -= 1
print ("晚安")
或者
times = 10
while 1:
if times:
print("晚安")
times-=1
else:
break
a这个变量是没有用的 times = 10
while True:
print ("晚安")
times -= 1
if times == 0:
break break:终止并退出循环
continue:终止本次循环,开始下次循环
想说十次晚安,这样不能用break,因为break只要遇到一次,就直接退出循环了,如果你硬要使用,那就要条件判断:times = 10
while True:
if times == 0:
break
print ("晚安")
times -= 1
但是可以直接用 times 作为循环条件来使用,因为 Python 中非0数都为 True ;0 为 False
当number = 0 时候就可以退出循环,你只需要每次循环 -1 即可times = 10
while temp:# 用 temp > 0 效果是一样的
print ("晚安")
times -= 1
不用break也行。
for i in range(0,10):
print("晚安")
time = 0
while time <10:
print("晚安")
time += 1
非得用break,就while里加个不满足条件就退出了。
time = 0
while True :
print("晚安")
time +=1
if time == 10:
break
页:
[1]