这一章主要是增加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