while循环语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while循环语句相关的知识,希望对你有一定的参考价值。

技术分享图片

循环打印1-100,第50次不打印,第60-80次,打印对应值的平方

count = 0
while count < 100:
count += 1
if count == 50: #当count为50时,跳出此次循环
continue
elif 60 <= count <= 80:
print(count**2)
else:
print(count)

·优化猜年龄游戏,允许用户最多猜3次,中间猜对了,直接跳出循环,猜了3次后,再问是否还想玩,如果用户选y,刚再允许猜3次,以次往复.

age = 25
count = 0
while count < 3: #当次数小于 3次是允许用户游戏
count +=1
guess_age = int(input(‘请猜我的年龄是:‘))
if guess_age < 25:
print(‘年龄太小了,再猜大点‘)
elif guess_age == 25:
print(‘恭喜你猜对了‘)
break
else:
print(‘年龄太大了,再猜小点‘)
while count ==3: #用户3次都猜错后,询问是否继续游戏
is_play = input(‘你还想玩吗?y or n‘)
if is_play == ‘y‘ or is_play == ‘Y‘:
count = 0 #当用户选择继续游戏时,将count=0
else:
print(‘退出游戏‘)
break

以上是关于while循环语句的主要内容,如果未能解决你的问题,请参考以下文章

关于循环的整理

shell编程之case分支语句,for循环语句和while循环语句

00011_循环语句while

00013_循环语句do...while

shell脚本while循环语句

循环语句