赞
踩
一、系统随机生成一个1~100的数字;
二、用户共有5次机会猜;
三、如果用户猜测数字大于系统给出的数字,打印"too big"
四、如果用户猜测数字小于系统给出的数字,打印"too small"
五、如果用户猜测的数字等于系统给出的数字,打印"Right",
并退出循环
- import random ##调用random库(随机生成一个数字)
- number = random.randint(1,100) ##设置随机生成数字的范围
- for i in range(1,6): ##设置循环次数
- a = int(input("请输入你想猜得数字:"))
- if a == number: ##猜得数和指定的数相等
- print("恭喜,猜数成功")
- break ##判断如果猜对了,直接结束循环
- elif a >= number: ##猜得数大于指定的数
- print("很遗憾,你猜大了")
- if i <= 4:
- print("你还有",5-i,"次机会")
- else:
- print("你的机会已经用完了,下次再来吧")
- else: ##上面都不满足执行
- print("很遗憾,你猜小了")
- if i <= 4:
- print("你还有",5-i,"次机会")
- else:
- print("你的机会已经用完了,下次再来吧")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。