基本信息
源码名称:炸金花小游戏
源码大小:3.68KB
文件格式:.py
开发语言:Python
更新时间:2021-02-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
python语言基础写炸金花游戏
python语言基础写炸金花游戏
def get_point(card): #牌型处理 card.sort(key=take_element) str = card[0][2:] card[1][2:] card[2][2:] is_flush=(card[0][:1]==card[1][:1] and card[1][:1]==card[2][:1]) #判断同花 is_bomb=card[0][2:]==card[1][2:] and card[1][2:]==card[2][2:] #判断豹子 is_straight=str in straight #判断顺子 #获取点数 n0=card_numbers.index(card[0][2:]) n1=card_numbers.index(card[1][2:]) n2=card_numbers.index(card[2][2:]) if n0==n1: point=2180 n0*13 n2 elif n1==n2: point=2180 n1*13 n0 else: point=n0 n1*13 n2*169 #牌型判断 if is_bomb: #豹子 return {"牌型":"豹子:" str,"得分":4730 n0} elif is_flush and is_straight: #顺金 return {"牌型":"顺金:" card[0][:1] str,"得分":2359*2 straight.index(str) 1} elif is_flush: #同花 return {"牌型":"同花:" card[0][:1] str,"得分":2359 point} elif is_straight: #顺子 return {"牌型":"顺子:" str,"得分":2359*2 straight.index(str) 1} elif n0==n1 or n1==n2: #对子 return {"牌型":"对子:" str,"得分":point} else: #散牌 return {"牌型":"散牌:" str,"得分":point}