用python做一个轮盘赌游戏

运行效果

 代码查看

声明数字列表以及胜利次数

kd = [1,2,3,4,5,6,7,8,9]
sd = [1,2,3,4,5,6,7,8,9]
b = 0
c = 0

 让玩家输入游戏次数

a = int(input('请输入游戏次数'))

 抽取随机数(猜数正确答案)

import random
kd1 = random.choice(kd)
sd1 = random.choice(sd)

 判断两位玩家名是否相符,如果是,重新输入,反之,开始游戏

while True:
    usera = input('请输入玩家A的用户名:')
    userb = input('请输入玩家B的用户名:')
    if usera == userb:
        print('两位玩家的用户名相同,请重新输入!')

输出游戏界面

    else:
        while True:
            print('''_______________恶魔轮盘赌V1.0.0(测试版本)_______________
                    1、开始游戏
                    2、退出
                ''')

游戏主程序

            option = input('请输入你的选择:')
            if option == '1':
                for i in range(a):
                    print('开始游戏……')
                    kd2 = int(input(f'{usera}请输入你猜的数字:'))
                    if kd2 == kd1:
                        print(f'{usera}:恭喜你!你这一句生存下来了!')
                        b += 1
                    else:
                        print(f'{usera}:很抱歉!,你这一句死了!')
                        print(f'恭喜{userb}取得了这局的胜利!')
                    sd2 = int(input(f'{userb}请输入你猜的数字:'))
                    if sd2 == sd1:
                        print(f'{userb}:恭喜你!你这一句生存下来了!')
                        c += 1
                    else:
                        print(f'{userb}:很抱歉!,你这一句死了!')
                        print(f'恭喜{usera}取得了这局的胜利!')
                if b > c:
                    print(f'{usera}取得了最终的胜利!')
                elif b < c:
                    print(f'{userb}取得了最终的胜利!')
            elif option == '2':
                print('欢迎下次再来!')
                exit()
            else:
                print('您的输入有误,请重新输入!')

结合起来就是

 

kd = [1,2,3,4,5,6,7,8,9]
sd = [1,2,3,4,5,6,7,8,9]
b = 0
c = 0
a = int(input('请输入游戏次数'))
import random
kd1 = random.choice(kd)
sd1 = random.choice(sd)
while True:
    usera = input('请输入玩家A的用户名:')
    userb = input('请输入玩家B的用户名:')
    if usera == userb:
        print('两位玩家的用户名相同,请重新输入!')
    else:
        while True:
            print('''_______________恶魔轮盘赌V1.0.0(测试版本)_______________
                    1、开始游戏
                    2、退出
                ''')
            option = input('请输入你的选择:')
            if option == '1':
                for i in range(a):
                    print('开始游戏……')
                    kd2 = int(input(f'{usera}请输入你猜的数字:'))
                    if kd2 == kd1:
                        print(f'{usera}:恭喜你!你这一句生存下来了!')
                        b += 1
                    else:
                        print(f'{usera}:很抱歉!,你这一句死了!')
                        print(f'恭喜{userb}取得了这局的胜利!')
                    sd2 = int(input(f'{userb}请输入你猜的数字:'))
                    if sd2 == sd1:
                        print(f'{userb}:恭喜你!你这一句生存下来了!')
                        c += 1
                    else:
                        print(f'{userb}:很抱歉!,你这一句死了!')
                        print(f'恭喜{usera}取得了这局的胜利!')
                if b > c:
                    print(f'{usera}取得了最终的胜利!')
                elif b < c:
                    print(f'{userb}取得了最终的胜利!')
            elif option == '2':
                print('欢迎下次再来!')
                exit()
            else:
                print('您的输入有误,请重新输入!')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值