Python3简单实例计算同花的概率代码


Posted in Python onDecember 06, 2017

每次抽取后都重新洗牌。计算10000次随机抽取可得到同花的几率。我做的比较复杂,分别累计了四种花色分别出现了几次

import random
list=["2","3","4",'5','6','7','8','9','10',"J","Q","K","A"]
list2=["H","C","D","S"]
list3=[]
n=0
a=0
while a<4:
 n=0
 while n<13:
  list3+=[list[n]+list2[a]]
  n+=1
 a+=1
i=0
r=0
d=0
c=0
s=0
h=0
while i <10000:
 random.shuffle(list3)
 list4=list3[0:5]
 i+=1
 for card in list4:
  if 'D' in card:
   d+=1
   if d==5:
    r+=1
 for card in list4:
  if 'H' in card:
   h+=1
   if h==5:
    r+=1
 for card in list4:
  if 'S' in card:
   s+=1
   if s==5:
    r+=1
 for card in list4:
  if 'C' in card:
   c+=1
   if c==5:
    r+=1
 d=0
 c=0
 s=0
 h=0
print ('Number of natural Flushes:',r)
print('Percentage:',r/100,'%')

结果:

Python3简单实例计算同花的概率代码

有关于运行代码保存路径的问题,如果是初学者的话,小编建议默认路径即可,我的是C:\python27,因为后来用到Django的时候吃过亏。。

总结

以上就是本文关于Python3简单实例计算同花的概率代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python的lambda匿名函数的简单介绍
Apr 25 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
python中将一个全部为int的list 转化为str的list方法
Apr 09 Python
python单例模式实例解析
Aug 28 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
Python整数与Numpy数据溢出问题解决
Sep 11 Python
python计算无向图节点度的实例代码
Nov 22 Python
jupyter 导入csv文件方式
Apr 21 Python
Pytorch 卷积中的 Input Shape用法
Jun 29 Python
python 如何停止一个死循环的线程
Nov 24 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 23 Python
Python基于回溯法解决01背包问题实例
Dec 06 #Python
Python基于动态规划算法解决01背包问题实例
Dec 06 #Python
Python机器学习之决策树算法实例详解
Dec 06 #Python
快速入门python学习笔记
Dec 06 #Python
Python中django学习心得
Dec 06 #Python
Python标准库inspect的具体使用方法
Dec 06 #Python
读取本地json文件,解析json(实例讲解)
Dec 06 #Python
You might like
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
vue-router:嵌套路由的使用方法
2017/02/21 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
python发送HTTP请求的方法小结
2015/07/08 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
社会公德演讲稿
2014/05/20 职场文书
中学清明节活动总结
2014/07/04 职场文书
个人年终总结范文
2015/03/09 职场文书
自主招生英文自荐信
2015/03/25 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
草房子读书笔记
2015/06/29 职场文书
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL
Python安装使用Scrapy框架
2022/04/12 Python
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android