python:石头剪刀布

import random
select=0
win=0
lose=0
draw=0
select=int(input("请输入:1.石头 2.剪刀 3.布"))
r=random.randint(1,3)
if r==select:
    draw=draw+1
    print("系统出了'{}',你出了'{}'".format(r,select))
    print("平局")
elif r==1 and select==2:
    lose=lose+1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你输了QAQ")
elif r==1 and select==3:
    win=win+1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你赢了^*^")
elif r==2 and select==1:
    win = win + 1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你赢了^*^")
elif r==2 and select==3:
    lose = lose + 1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你输了QAQ")
elif r==3 and select==1:
    lose = lose + 1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你输了QAQ")
else:
    win = win + 1
    print("系统出了'{}',你出了'{}'".format(r, select))
    print("你赢了^*^")
while True:
    next=input("是否进行下一局?y/n")
    if next=='y':
        select = int(input("请输入:1.石头 2.剪刀 3.布"))
        r = random.randint(1, 3)
        if r==select:
            draw = draw + 1
            print("系统出了'{}',你出了'{}'".format(r,select))
            print("平局")
        elif r==1 and select==2:
            lose = lose + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你输了QAQ")
        elif r==1 and select==3:
            win = win + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你赢了^*^")
        elif r==2 and select==1:
            win = win + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你赢了^*^")
        elif r==2 and select==3:
            lose = lose + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你输了QAQ")
        elif r==3 and select==1:
            lose = lose + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你输了QAQ")
        else:
            win = win + 1
            print("系统出了'{}',你出了'{}'".format(r, select))
            print("你赢了^*^")
    else:
        print("此次游戏您的成绩是:{}胜,{}负,{}平".format(win,lose,draw))
        print("游戏结束")
        break

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值