您的位置:首页 > 编程语言 > Python开发

python 猜数字游戏

2019-03-24 21:17 169 查看
'''
7.猜数字
很多人在聚餐时都玩过猜数字游戏,
由某人随机出一个指定范围内的数,
然后其他人一个一个猜,猜的过程中区间不断缩小,直到猜中为止。
猜对之后打印猜测次数.
'''
import random

maxCount = None
while 1:
n = int(input("请输入末尾数字"))
count = 0
number = random.randrange(n + 1)
while True:
count += 1
num = int(input("请输入您猜测的数据:"))
if num == number:
if maxCount == None: #初识状态
maxCount = count
else:
if maxCount>count:
maxCount = count
print("恭喜你猜对了!!共用了%d次" % count)
break
else:
if num > number:
print("大了")
else:
print("小了")
jixu = input("再来一次? yes/no")
if jixu == "yes":
print("最高记录为%d"%maxCount)
continue
else:
print("退出游戏...")
break
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: