Python实现简单斗地主发牌流程
Python实现简单斗地主发牌流程
1.生成牌(52张普通牌和大小王)
2. 洗牌(把牌打乱)
3. 排序牌
'''
2020年10月9日19:09:43python 简易发牌器make in ChinaV
'''
import random# 定义玩家
farmer1 = []
farmer2 = []
landlord = []
lastCard = []
card = []
# 生成牌
for i in range(1, 14):if i == 1:i = "A"elif i == 11:i = "J"elif i == 12:i = "Q"elif i == 13:i = "K"card.append("♠" + str(i))card.append("♣" + str(i))card.append("♦" + str(i))card.append("♥" + str(i))
# 添加大小王
card.append("大王")
card.append("小王")
for i in range(3):random.shuffle(card) # 3次洗牌 保证牌够乱# 发牌
i = 0
while (i < 51):farmer1.append(card[i])farmer2.append(card[i + 1])landlord.append(card[i + 2])i += 3lastCard = card[51:54] # 生成底牌
print(lastCard) # 打印底牌
landlord += lastCard # 把底牌给地主# 排序并输出牌
def putCard(card):card = sorted(card)print(card)# 整理并输出牌
putCard(farmer1)
putCard(farmer2)
putCard(landlord)# 牌的长度
print(len(farmer1))
print(len(farmer2))
print(len(landlord))
Python实现简单斗地主发牌流程相关推荐
- python实现单机斗地主_python模拟实现斗地主发牌
题目:趣味百题之斗地主 扑克牌是一种非常大众化的游戏,在计算机中有很多与扑克牌有关的游戏.例如,在Windows操作系统下自带的纸牌.红心大战等.在扑克牌类的游戏中,往往都需要执行洗牌操作,就是将一副 ...
- java斗地主发牌代码_[Java源码]扑克牌——斗地主发牌实现
--------------------------------------- --------------------------------------- ----------一个扑克牌核心和简单 ...
- java斗地主发牌_[Java源码]扑克牌——斗地主发牌实现
--------------------------------------- --------------------------------------- ----------一个扑克牌核心和简单 ...
- 斗地主发牌及排序流程
斗地主发牌及排序流程 package Test; import java.util.ArrayList; import java.util.Collections; import java.util. ...
- Python实现简单小猫钓鱼流程
Python实现简单小猫钓鱼流程 思路: 生成牌(52张普通牌和大小王,这里简化了大小王) 洗牌(把牌打乱) 分发牌 出牌 判断桌面上牌的状态 把赢得的牌给相对应的人 从桌面上删除刚刚赢的牌 # -- ...
- python小项目实例流程-python实现的简单RPG游戏流程实例
本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...
- python斗地主出牌算法_python模拟斗地主发牌
本文实例为大家分享了python模拟斗地主发牌的具体代码,供大家参考,具体内容如下 题目:趣味百题之斗地主 扑克牌是一种非常大众化的游戏,在计算机中有很多与扑克牌有关的游戏.例如,在Windows操作 ...
- python怎么写rpg游戏_python实现的简单RPG游戏流程实例
本文实例讲述了python实现的简单RPG游戏流程.分享给大家供大家参考.具体如下: #RPG rpg = True whp = 100 mahp = 100 hhp = 100 MHP = 10 d ...
- python实现单机斗地主_python模拟斗地主发牌
本文实例为大家分享了python模拟斗地主发牌的具体代码,供大家参考,具体内容如下 题目:趣味百题之斗地主 扑克牌是一种非常大众化的游戏,在计算机中有很多与扑克牌有关的游戏.例如,在Windows操作 ...
最新文章
- 给每个函数写一个记录日志的功能.
- 浅谈百度新一代query-ad 推荐引擎如何提升广告收益率
- Go基础编程:环境搭建
- MySQL Date 函数
- 简单的C语言五子棋(两种模式:移动光标输入坐标和移动光标按键)
- Kubernetes-native 弹性分布式深度学习系统
- 重磅!阿里推出国产开源JDK!
- hive shell 导入数据
- 【方便自己使用】KKT条件
- 8104网站服务器返回错误,关于 来源: volmgr Event ID: 46 故障转储初始化未成功 的问题...
- [导入]每个开发人员现在应该下载的十种必备工具
- Jmeter接口测试系列之测试用例变量参数化处理
- 横向滚动条并且隐藏竖向滚动条
- 计算机网路网络层之DHCP协议
- C# 虹软离线SDK引擎 人脸识别
- pyinstaller将py文件转成exe格式
- L2-018 多项式A除以B (25分)
- armv6、armv7、armv7s及arm64
- sht21 c语言程序,SHT20,SHT21程序代码.pdf
- 笔记-SIM900A模块开发:GPRS建立TCP连接与服务器进行数据传输
热门文章
- 网上搜罗的挺不错的QQ签名
- 删除流氓软件UniAccessAgent
- logrotate测试_logrotate
- android textview清除,如何删除TextView的旧行
- Python ASCII艺术字——pyfiglet
- 二度云自助建站-一个不需要写代码,不需要懂设计的建站系统,轻松就能搭建出你想要的网站
- Microsoft Visio / Project professional 2013 官方版本(下载)
- git最新版下载(大自然的搬运工)
- Android系统上部署usb打印机
- 红米note4x Android7,红米Note 4X吃上牛轧糖:今日升级安卓7.0