while循环
当你需要重复干一件事情的时候,叫做循环
age = 17
while True:
inp_age = int(input('age:'))
if inp_age > age:
print('猜大了')
elif inp_age < age:
print('猜小了')
else:
print('猜对了')
break
print('结束循环')
while的语法
while(当) <条件>:
<需要进行重复的代码块> # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再运行,运行完再判断条件
while用break结束循环的语法
while(当) <条件>:
<需要进行重复的代码块> # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再运行,运行完再判断条件
break # 遇到break后终止while循环
while用continue跳出循环
count = 0
while True:
count += 1
if count == 5: #
continue # 继续,跳出本次循环,不运行下面的代码,直接开始下一次循环
if count == 11:
break
print(count)
while + else(仅做了解)
count = 0
while count < 10:
count += 1
if count == 1111111111111:
break # break除了干掉while循环,还会干掉else
print(count)
else:
print("当while循环没有被break的时候我会触发,但尽量不要使用我")
'''
假设,让你每天8点起来25点睡觉,连续30天,如果中途没有被干掉,奖励你一本书<修仙大法>
break: 跳出本层循环,跳出循环.当你第十天的时候break了,剩下的20天全部减免了
continue:跳出本次循环.当你第十天的时候continue,第十天减免了,但是剩下的天数还得继续
else:当你中途没有被break干掉,一直在修仙,就会得到<修仙大法>
'''