#八个小球,其中有一个劣质小球,比较两次得到该球
from random import shuffle
balls = [1,1,1,1,1,1,1,0]
#打乱小球顺序
shuffle(balls)
#开始对比
group0 = balls[0] + balls[1] + balls[2]
group1 = balls[3] + balls[4] + balls[5]
group2 = balls[6] + balls[7]
if(group0 == group1):
if(balls[6] > balls[7]):
print("8号球为劣质球" + "\n值为:" + str(balls[7]))
else:
print("7号球为劣质球" + "\n值为:" + str(balls[6]))
else:
if(group0 > group1):
if(balls[3] > balls[4]):
print("5号球为劣质球" + "\n值为:" + str(balls[4]))
elif(balls[3] < balls[4]):
print("4号球为劣质球" + "\n值为:" + str(balls[3]))
else:
print("6号球为劣质球" + "\n值为:" + str(balls[5]))
else:
if(balls[0] > balls[1]):
print("2号球为劣质球" + "\n值为:" + str(balls[1]))
elif(balls[0] < balls[1]):
print("1号球为劣质球" + "\n值为:" + str(balls[0]))
else:
print("3号球为劣质球" + "\n值为:" + str(balls[2]))
print("\n以上结果若返回值为0则正确")
#python实现
8个小球
最新推荐文章于 2021-11-16 12:08:53 发布