赞
踩
python使用while-break-else猜数字游戏
#!/usr/bin/python3 import random #导入random模块用于生成随机数 number = random.randint(1,10) #取1到10之前的随机数赋值给变量number counter = 0 #设置变量初始值为0 while counter < 5: #入满足条件小于5则执行以下命令 answer = int(input("guess1-10: ")) #交互式输入1-10之间的数,并int()成数值赋值给answer if answer == number: print('猜对了') break #如果以上条件满足,则结束循环,且后续所有命令不执行,如else elif answer > number: print('猜大了') else: print('猜小了') counter += 1 #以上条件满足,则counter增加1,直到5结束 else: #以上while循环均不满足则执行以下命令;如break被执行,则以下命令不执行 print('answer=%s' % number)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。