学习python制作扑克
制作扑克玩法:比较大小**
import random
# 生成扑克牌:返回一个扑克牌列表,里面有52个元组,对应52张牌。
def pk():color = ['红心', '方块', '梅花','黑桃'] # 将花色放在一个列表中待用num = list(range(2, 11)) #生成2-10数字num.extend('JKQA') #用.extend将JKQA加入numreturn [(x, y) for x in color for y in num ] # 用**列表生成式**完成扑克牌的生成。
def bijiao(i): #定义一个函数,因为JQKA不能和int比较大小laoda = ['J','Q','K','A']if i in laoda:return laoda.index(i)+10 #所以排序好取序列数变成intelse:return i
def huaxin(p):color = ['方块', '梅花', '红心', '黑桃']if p in color:return color.index(p)else:return p
a = random.choice(pk()) #导入random.choice随机取一张牌
b = random.choice(pk())
me = a[1]
you = b[1]
print('我的牌是:{}'.format(a))
print('你的牌是: {}'.format(b))
if bijiao(me) > bijiao(you) :print('我点数大')
elif bijiao(me) < bijiao(you) :print('你点数大')
else:if huaxin(a[0]) > huaxin(b[0]):print('我赢了')elif huaxin(a[0]) < huaxin(b[0]):print('你赢了')else:print('平局')
我的牌是:(‘梅花’, ‘K’)
你的牌是: (‘梅花’, 2)
我点数大
学习python制作扑克相关推荐
- 从零开始学习python | 实例讲解如何制作Python模式程序
本文分享自华为云社区<从零开始学习python | 通过示例学习如何制作Python模式程序>,原文作者:Yuchuan . Python编程语言很容易学习.易于语法实现的各种库使其脱颖而 ...
- 2个Python学习网站制作教程
最近次条总结了一些2个Python学习网站制作教程的一些核心技术,这里整理了下一些目录,分别是两个网站,大部分技术都在前端,熟悉前端的话直接可以查看网页源码对应去了解学习,这些教程重在理解思路,思路通 ...
- 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放
20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...
- 【python教程入门学习】用python制作url短链
Hi,伙计们!今天这篇文章中我要向你展示我们如何利用python来使复杂的url变得苗条.首先明确一下,我们并不是自己做一个url缩址服务,而是要利用tinyurl api(Tinyurl可以提供缩略 ...
- python软件设计数据分析统计服_学习笔记(一)-python制作数据分析工具
本文使用numpy.pandas.scipy等依赖包,利用python制作数据分析工具,了解数据的特征分布.缺失.异常情况,实现数据的预处理.常用的描述性统计指标主要包括基本均值.中位数.最大最小值. ...
- 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画
微信改版,加星标不迷路! 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画 作者:neozhaoliang 本文要介绍的是我写的一个有趣的小程序,一个脱离了低级趣味的程序,一个有益于广 ...
- Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...
- 孙立岩 python-basic: 用于学习python基础的课件(一二三四)
python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...
- 手把手教你使用 Python 制作贪吃蛇游戏
贪吃蛇游戏是有史以来最受欢迎的街机游戏之一.在这个游戏中,玩家的主要目标是在不撞墙或不撞墙的情况下抓住最大数量的水果.在学习 Python 或 Pygame 时,可以将创建蛇游戏视为一项挑战.这是每个 ...
最新文章
- BZOJ 3566: [SHOI2014]概率充电器
- Python爬虫利器之Beautiful Soup的全世界最强用法 五百行文章!
- c mvc ajax请求,springMVC的ajax请求
- OpenAI发布新人工智能系统:根据文字生成图像
- BZOJ 1867 [Noi1999]钉子和小球 DP
- Windows Home Server中文版使用全攻略
- java $和$$的区别_Java #{}和${}区别
- mysql index sub part_mysql中的key和index 理解
- 单人存档_R星:会为GTA做更多单人内容,steam圣诞特惠即将开启,2077坏档BUG,那个游戏重回steam销量榜,Epic喜加一...
- 吴恩达机器学习总结四:Octave语法
- 我,对安全研究专家下手的黑客!
- 解决Oracle错误ORA-15061一例
- 突然情怀就上来啦,‘闭包’ 今天咱们讲一下子
- 好想看故乡夏夜的天空
- html 自定义title,5行JS自定义title提示效果(Tooltip)
- 树莓派3B通过mentohust登录锐捷校园网有线端,并创建WIFI(开热点)供其他设备使用,同时实现开机自启动
- taskctl跨调度服务依赖实现
- 较强冷空气影响中东部地区 江南华南等地有小到中雨
- 聊聊强AI——来到治愈系空间的小茶末
- dellr420部署os_Dell R420 RAID建立以及系统安装
热门文章
- 2007-2020年上市公司数字化转型数字化无形资产占比仅计算结果
- Flutter 常见异常分析
- Chat Bot问题相似度演进之路
- android定制系统横评,专属定制 Win系统下的Android系统_酷比魔方 i7酷睿M_平板电脑评测-中关村在线...
- dlopen动态装载共享库
- 物联网通信协议——MQTT协议
- 【USB笔记】配置描述符Configuration Descriptor
- nmn的副作用是真实的吗,nmn的副作用整理,共鸣感拉满了
- python-根据gtf绘制基因全部转录本结构图
- CTFhtml解析php,i春秋——“百度杯”CTF比赛 九月场——123(Apache解析pht,phtml,php3等 php别名) Web程序 - 贪吃蛇学院-专业IT技术平台...