# 猜数字游戏
# 电脑出一个1-100的数字,你猜一下看能不能猜中
# 1.电脑是不是得随机出一个和数字
# 1.优化:告诉我几次猜中数字
# 2.优化:告诉我猜的范围
import random
score = []
for ii in range(100):
a = 0
max_num = 1000 # 最大值
# min 最小值
min_num = 0
we = random.randint(min_num, max_num)
for i in range(200):
# 电脑出数字的策略:1-100随机出
print("%d-%d"%(min_num, max_num))
# computer1 = random.randint(1, 100) # 数字
computer = random.randint(min_num, max_num) # 数字
# 人类策略
# computer = int((min_num+max_num)/2)
a = a+1
# 3。判断
if computer == we:
print("电脑的战场是武汉")
break
elif computer>we:
print("电脑猜的大了")
max_num = computer
elif computer<we:
print("电脑猜的小了")
min_num = computer
print("电脑一共猜了%d 次"%a)
score.append(a)
print(score)
xingtai - 电脑和电脑猜数字
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/104462760
今日推荐
周排行