python 猜拳游戏

**

需求如下:

**

猜拳游戏

分析类:属性、方法

自己玩家:Player  选角色[“美羊羊”,“喜羊羊”,"沸羊羊"]
​         出拳 石头 剪刀  布
计算机玩家:Computer 选角色[“1美羊羊”,“喜洋洋”,"沸羊羊"] 随机选角
​          随机出拳
game类,包含了整个游戏流程,让玩家选角色、出拳、计算机选角色、出拳、比较出拳,显示解决

再玩一次

赢+1分
可以循环玩
当游戏结束之后,可以提示计算机和玩家的分数

**

代码如下所示

**

import random


class Player:
    roles = ["美羊羊", "喜洋洋", "沸羊羊"]
    fists = ["石头", "剪刀", "布"]

    def __init__(self):
        self.role = ""
        self.fist = ""
        self.score = 0

    def choose_role(self):
        print(Player.roles)
        while True:
            r = input("请选择角色:1/2/3")
            if r.isdigit():
                r1 = int(r)
                if 0 < r1 < 4:
                    self.role = Player.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值