'''
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
python 猜数字游戏
最新推荐文章于 2024-08-26 01:32:35 发布