while循环
- 定义:当你需要重复干一件事情,叫做循环
while循环的例句(猜年龄),如下↓
age = 16
while True:
print(1)
inp_age = input('age:')
inp_age = int(inp_age)
if inp_age > age:
print('猜大了')
elif inp_age < age:
print('猜小了')
else:
print('猜对了')
print('hello')
- while循环的语法格式
while(当)<条件>:
<需要进行重复的代码块> # 当条件成立时会进行运行,结束完代码块后会再一次判断条件,成立再次运行,运行完再判断条件,%break # 遇到break后终止while循环
e.g 例如↓
age = 16
while True:
print(1) # 1
inp_age = input('age:') # '16'
inp_age = int(inp_age) # 16
if inp_age > age: #
print('猜大了')
elif inp_age < age: #
print('猜小了')
else:
print('猜对了')
break # 不运行下面的代码,并且跳出循环
print('hello')
- while + continue
count = 0
while True:
count += 1
if count == 101:
break
print(count)
e.g 例句(输出1-100,跳过50)
count = 0
while True:
count += 1
if count == 50:
continue
if count == 101:
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的时候我会触发,但尽量不要使用我")