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)`
网友评论