运行效果
代码查看
声明数字列表以及胜利次数
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('您的输入有误,请重新输入!')