【Python实战教程】详细解析while循环.pdf
【Python实战教程】详细解析while循环。当需要构建具有不确定循环次数的循环结构时,推荐采用while循环。while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True时循环继续,为False时循环结束。以下我们将通过一个实际的案例,即“猜数字”游戏来深入讲解while循环的运用。该游戏要求计算机生成一个1~100之间的随机数,用户不断输入自己猜测的数字,计算机根据用户的猜测给予相应的提示,直到用户猜中计算机生成的数字为止。示例代码如下:猜数字游戏,计算机生成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)