? 今天给大家带来Python写俄罗斯轮盘赌算法,话不多说直接上代码!
import random
z = 0
data1 = random.randint(1, 6) #模拟子弹随机到的弹仓
data2 = random.randint(1, 6) #模拟撞针旋转到的位置
print('子弹在第{}个弹槽'.format(data1))
print('撞针从第{}个弹槽开始打'.format(data2))
while z <= 6: #最多开六枪游戏结束
e1 = input('甲方请开枪:')
if data2 == data1:
print('甲方中枪')
print('游戏结束!')
break
else:
data2 = data2 + 1
if data2 > 6: #如果撞针到最后一个弹仓重新循环
data2 = 1
e2 = input('乙方请开枪:')
if data2 == data1:
print('乙方中枪')
print('游戏结束!')
break
else:
data2 = data2 + 1
if data2 > 6: #如果撞针到最后一个弹仓重新循环
data2 = 1
z += 1
|