用 python 实现简单AI 双人日麻(文字版)之三 加入COM出牌

这一章主要是增加COM的角色出牌

第一步:添加COM出牌

实现电脑摸牌,出牌的逻辑

def com_output(a:list):    #实现电脑摸牌,随机出牌
    #global Pai
    a.append(Pai[-1])
    Pai.pop()
    i = random.randint(0,len(a)-1)
    print("电脑出牌:",a[i])
    com_pai.append(a[i])     #记录电脑出牌
    a.remove(a[i])
    return sorted(a)

flag:目前是电脑随机出牌,暂未添加AI

第二步:加入判定机制

判定电脑出牌,是否可以直接胡牌

    player1.append(com_pai[-1])
    if hepai(player1) == True:
        win = True
        break
    else:
        player1.remove(com_pai[-1])

整段代码

#_*_ coding=utf-8 _*_
import random
from PyMajon.hepai import hepai

pais =list(r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值