制作扑克玩法:比较大小**

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制作扑克相关推荐

  1. 从零开始学习python | 实例讲解如何制作Python模式程序

    本文分享自华为云社区<从零开始学习python | 通过示例学习如何制作Python模式程序>,原文作者:Yuchuan . Python编程语言很容易学习.易于语法实现的各种库使其脱颖而 ...

  2. 2个Python学习网站制作教程

    最近次条总结了一些2个Python学习网站制作教程的一些核心技术,这里整理了下一些目录,分别是两个网站,大部分技术都在前端,熟悉前端的话直接可以查看网页源码对应去了解学习,这些教程重在理解思路,思路通 ...

  3. 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放

    20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...

  4. 【python教程入门学习】用python制作url短链

    Hi,伙计们!今天这篇文章中我要向你展示我们如何利用python来使复杂的url变得苗条.首先明确一下,我们并不是自己做一个url缩址服务,而是要利用tinyurl api(Tinyurl可以提供缩略 ...

  5. python软件设计数据分析统计服_学习笔记(一)-python制作数据分析工具

    本文使用numpy.pandas.scipy等依赖包,利用python制作数据分析工具,了解数据的特征分布.缺失.异常情况,实现数据的预处理.常用的描述性统计指标主要包括基本均值.中位数.最大最小值. ...

  6. 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画

    微信改版,加星标不迷路! 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画 作者:neozhaoliang 本文要介绍的是我写的一个有趣的小程序,一个脱离了低级趣味的程序,一个有益于广 ...

  7. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)

    前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...

  8. 孙立岩 python-basic: 用于学习python基础的课件(一二三四)

    python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...

  9. 手把手教你使用 Python 制作贪吃蛇游戏

    贪吃蛇游戏是有史以来最受欢迎的街机游戏之一.在这个游戏中,玩家的主要目标是在不撞墙或不撞墙的情况下抓住最大数量的水果.在学习 Python 或 Pygame 时,可以将创建蛇游戏视为一项挑战.这是每个 ...

最新文章

  1. BZOJ 3566: [SHOI2014]概率充电器
  2. Python爬虫利器之Beautiful Soup的全世界最强用法 五百行文章!
  3. c mvc ajax请求,springMVC的ajax请求
  4. OpenAI发布新人工智能系统:根据文字生成图像
  5. BZOJ 1867 [Noi1999]钉子和小球 DP
  6. Windows Home Server中文版使用全攻略
  7. java $和$$的区别_Java #{}和${}区别
  8. mysql index sub part_mysql中的key和index 理解
  9. 单人存档_R星:会为GTA做更多单人内容,steam圣诞特惠即将开启,2077坏档BUG,那个游戏重回steam销量榜,Epic喜加一...
  10. 吴恩达机器学习总结四:Octave语法
  11. 我,对安全研究专家下手的黑客!
  12. 解决Oracle错误ORA-15061一例
  13. 突然情怀就上来啦,‘闭包’ 今天咱们讲一下子
  14. 好想看故乡夏夜的天空
  15. html 自定义title,5行JS自定义title提示效果(Tooltip)
  16. 树莓派3B通过mentohust登录锐捷校园网有线端,并创建WIFI(开热点)供其他设备使用,同时实现开机自启动
  17. taskctl跨调度服务依赖实现
  18. 较强冷空气影响中东部地区 江南华南等地有小到中雨
  19. 聊聊强AI——来到治愈系空间的小茶末
  20. dellr420部署os_Dell R420 RAID建立以及系统安装

热门文章

  1. 2007-2020年上市公司数字化转型数字化无形资产占比仅计算结果
  2. Flutter 常见异常分析
  3. Chat Bot问题相似度演进之路
  4. android定制系统横评,专属定制 Win系统下的Android系统_酷比魔方 i7酷睿M_平板电脑评测-中关村在线...
  5. dlopen动态装载共享库
  6. 物联网通信协议——MQTT协议
  7. 【USB笔记】配置描述符Configuration Descriptor
  8. nmn的副作用是真实的吗,nmn的副作用整理,共鸣感拉满了
  9. python-根据gtf绘制基因全部转录本结构图
  10. CTFhtml解析php,i春秋——“百度杯”CTF比赛 九月场——123(Apache解析pht,phtml,php3等 php别名) Web程序 - 贪吃蛇学院-专业IT技术平台...