循环控制:while

2021-01-06  本文已影响0人  闲云野鹤_23dd

while 循环

while 条件:
XXXXXX(循环的代码)

如果条件满足 就一直循环,直到条件失败`

示例:
def while_demo():
a = 0
while a<5:
print(a)
a+=1`

</pre>

break 和 continue

终止所有循环:break
终止本次循环:continue

例子: 当a等于3 时,跳出本次循环

def while_demo1():
a = 0
while a < 5:
print(a)
if a == 3:
a += 1
continue
print(f'循环到第{a + 1}次')
a += 1`

例子: 当a等于3 时,终止循环

def while_demo2():
a = 0
while a<5:
print(a)
print(f'循环到第{a+1}次')
if a==3:
break
a+=1`

练习:

计算机出一个1~100之间的随机数,人输入自己猜的数字,计算机给出对应的提示信息,直到人猜出计算机出的数字

`import random

answer = random.randint(1, 100)
counter = 0
while True:
counter += 1
number = int(input('请输入: '))
if number < answer:
print('大一点')
elif number > answer:
print('小一点')
else:
print('恭喜你猜对了!')
break
print('你总共猜了%d次' % counter)`

上一篇下一篇

猜你喜欢

热点阅读