import random
# 我们出数字
count = []
for i in range(10000):
we = random.randint(1,10000)
if 1<= we <= 10000:
# 策略:取中间数
max_num = 10000
min_num = 1
for i in range(10000):
# 它猜一个数字
computer = int((max_num - min_num)/2+min_num)
# computer = random.randint(min_num, max_num)
# print("第%d次电脑出了%d"%(i+1, computer))
# 判断
if computer > we:
# print("电脑猜大了")
max_num = computer-1
elif we > computer:
# print("电脑猜小了")
min_num = computer+1
else:
# print("电脑猜中咯咯哦哦哦哦哦")
break
print("电脑猜了%d次"%(i+1))
count.append(i+1)
else:
print("电脑内心:我不玩了")
print("100次的结果分别是")
print(count)
# 最小值是多少?
xiao = 1000
for i in count:
if i < xiao:
xiao = i
print("出现最低值是%d"%xiao)
# 最大值是多少?
da = 1
for i in count:
if i > da:
da = i
print("出现最大值是%d"%da)
# 平均分是多少?
# 所有的数相加
不知道 = 0
for i in count:
不知道 = 不知道 + i
print(不知道)
draw = 不知道/10000
print(int(draw))
# 把考一个分数有多少人求出来
ren = 0
fen = 9
for i in count:
if i == fen:
ren = ren + 1
print("考%d分的有%d人"%(fen,ren))
# 求出现分数次数最多的分数
shanzhi - 学习计算最大值,最小值
猜你喜欢
转载自blog.csdn.net/houlaos/article/details/104434682
今日推荐
周排行