Python 实现“俄罗斯轮赌”

  1. 代码实现如下
    import random 
    import time 
    gun = [] #模拟弹仓
    for i in range(6): #模拟左轮手枪开六枪
        gun.append(0) #模拟空枪
    pos = random.randint(0, 5) #装子弹位置随机
    gun[pos] = 1 #模拟上一颗子弹
    print(gun) #查看子弹装的位置
    people = ['Jack', 'Rose']
    i = 0
    for bullet in gun:
        who_index = i % 2 #实现交替开枪
        print(people[who_index], '扣动扳机')
        time.sleep(2) #中间停留时间
        if bullet == 0:
            print(people[who_index], '平安无事')
        else:
            print(people[who_index], '中枪')
            print('游戏结束')
            break
        i += 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值