首页 > 其他 > 详细

while循环语句

时间:2018-07-15 23:48:08      阅读:290      评论:0      收藏:0      [点我收藏+]
技术分享图片

循环打印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循环语句

原文:http://blog.51cto.com/8940119/2143610

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!