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中用Descriptor实现类级属性(Property)详解
Sep 18 Python
python+django加载静态网页模板解析
Dec 12 Python
zookeeper python接口实例详解
Jan 18 Python
Python解析命令行读取参数--argparse模块使用方法
Jan 23 Python
详解Python3注释知识点
Feb 19 Python
python 用所有标点符号分隔句子的示例
Jul 15 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
使用python计算三角形的斜边例子
Apr 15 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 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
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
总结PHP中初始化空数组的最佳方法
2019/02/13 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
Vue仿今日头条实例详解
2018/02/06 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
js动态生成表格(节点操作)
2021/01/12 Javascript
Python Tkinter基础控件用法
2014/09/03 Python
python使用正则表达式的search()函数实现指定位置搜索功能
2017/11/10 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
python实现音乐下载器
2018/04/15 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
Python 编程速成(推荐)
2019/04/15 Python
python3对接mysql数据库实例详解
2019/04/30 Python
python实现可变变量名方法详解
2019/07/01 Python
在python中创建指定大小的多维数组方式
2019/11/28 Python
python生成特定分布数的实例
2019/12/05 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
学校法制宣传日活动总结
2014/11/01 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
CSS的class与id常用的命名规则
2021/05/18 HTML / CSS
vue实现锚点定位功能
2021/06/29 Vue.js