电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python小程序之4名牌手洗牌發(fā)牌問(wèn)題解析

瀏覽:3日期:2022-07-25 14:01:42

本文為大家解析了python實(shí)現(xiàn)4名牌手洗牌發(fā)牌的問(wèn)題,供大家參考,具體內(nèi)容如下

編寫程序, 4名牌手打牌,計(jì)算機(jī)隨機(jī)將52張牌(不含大小鬼)發(fā)給4名牌手,在屏幕上顯示每位牌手的牌。創(chuàng)建函數(shù)gen_pocker()交換牌的順序,函數(shù)getColor()獲取牌的花色,函數(shù)getValue()獲取牌的牌面大小,函數(shù)getPuk()獲取花色和牌面大小的組合

運(yùn)行效果

[51, 45, 31, 4, 48, 26, 11, 2, 24, 44, 22, 21, 16, 41, 50, 47, 13, 25, 17, 29, 42, 27, 19, 33, 5, 40, 1, 8, 30, 18, 10, 9, 0, 3, 14, 46, 36, 35, 12, 15, 20, 34, 38, 39, 43, 37, 32, 7, 28, 23, 49, 6]

牌手1:方塊4 方塊8 方塊A 方塊Q 紅桃3 紅桃5 紅桃J 草花6 草花A 黑桃10 黑桃4 黑桃5 黑桃K

牌手2:方塊6 方塊J 方塊K 紅桃10 紅桃2 紅桃9 紅桃A 紅桃Q 草花4 黑桃2 黑桃3 黑桃6 黑桃7

牌手3:方塊10 方塊2 方塊5 方塊7 紅桃6 紅桃7 紅桃K 草花2 草花J 草花K 草花Q 黑桃J 黑桃Q

牌手4:方塊3 方塊9 紅桃4 紅桃8 草花10 草花3 草花5 草花7 草花8 草花9 黑桃8 黑桃9 黑桃A

import randomdef gen_pocker(n): random.shuffle(n) return n#產(chǎn)生牌的花色def getColor(n): if(n>=0 and n<=12): return '梅花' elif(n>=13 and n<=25): return '方塊' elif(n>=26 and n<=38): return '紅桃' elif(n>=39 and n<=51): return '黑桃'def getValue(n): if n==0 or n==13 or n==26 or n==39: return ’A’ elif n==12 or n==38 or n==25 or n==51: return ’K’ elif n==11 or n==37 or n==24 or n==50: return ’Q’ elif n==10 or n==36 or n==23 or n==49: return ’J’ else: return n%13def getPuk(): List=[] #代表一副牌,現(xiàn)在表示還沒有牌,只是一個(gè)牌盒 for i in range(0,52): List.append(i) #按順序往牌盒中放入52張牌 List=gen_pocker(List) #將牌盒中的牌打亂順序 List1=[] #定義4個(gè)牌手 List2=[] List3=[] List4=[] for i in range(0,52): #實(shí)現(xiàn)發(fā)牌 if i<13: #打亂后的前13張牌發(fā)給牌手1,實(shí)現(xiàn)牌手1手牌中如何含有花色和數(shù)字 List1.append(getColor(List[i])+str(getValue(List[i]))) elif i<26: List2.append(getColor(List[i])+str(getValue(List[i]))) elif i<39: List3.append(getColor(List[i])+str(getValue(List[i]))) else: List4.append(getColor(List[i])+str(getValue(List[i]))) print(List) print('牌手1',List1) print('牌手2',List2) print('牌手3',List3) print('牌手4',List4)getPuk()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 开平机_纵剪机厂家_开平机生产厂家|诚信互赢-泰安瑞烨精工机械制造有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 宝鸡市人民医院| 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 深圳办公室装修-写字楼装修设计-深圳标榜装饰公司 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 周口风机|周风风机|河南省周口通用风机厂| POM塑料_PBT材料「进口」聚甲醛POM杜邦原料、加纤PBT塑料报价格找利隆塑料 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 兰州UPS电源,兰州山特UPS-兰州万胜商贸| 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 广西教师资格网-广西教师资格证考试网| 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 |