【无标题】

python简单制作电脑和人石头剪刀布5局3胜制游戏

import random

List = ["石头","剪刀","布"]
x = 0#记录人胜的局数
y = 0#记录电脑胜的局数

#判断胜负的函数
def bijiao(o,p):
    if o == p:
        return "平局"
    elif (o == "石头" and p == "剪刀") or (o == "布" and p == "石头") or (o == "剪刀" and p == "布"):
        return "人胜"
    else:
        return "电脑胜"

for i in range(5):
    print("-------第{}轮---------------".format(i+1))
    s = input("你选择你要出的:")#记录人出的拳
    d = List[random.randint(0, 2)]#记录电脑随机出拳
    print("人出:",s)
    print("电脑出:",d)
    h = bijiao(s,d)#记录每一轮的胜负
    print(h)
    if h == "人胜":
        x += 1
    elif h == "电脑胜":
        y+= 1
    if x == 3 or y == 3:
        break

if x != 3 or y!=3:
    if x>y:
        print("人获得胜利")
    elif x==y:
        print("人和电脑打成平局")
    else:
        print("电脑获得胜利")
elif x == 3:
    print("人获得胜利")
else:
    print("电脑获得胜利")

    
    
    

    
        
        
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值