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魔术方法详解
Feb 14 Python
Python基于smtplib实现异步发送邮件服务
May 28 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
python实现感知器算法详解
Dec 19 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 Python
python批量处理文件或文件夹
Jul 28 Python
Python range与enumerate函数区别解析
Feb 28 Python
Python 将 QQ 好友头像生成祝福语的实现代码
May 03 Python
详解Flask前后端分离项目案例
Jul 24 Python
python实现双人五子棋(终端版)
Dec 30 Python
安装不同版本的tensorflow与models方法实现
Feb 20 Python
Python数据处理的三个实用技巧分享
Apr 01 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常用代码大全(新手入门必备)
2010/06/29 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
ThinkPHP模型详解
2015/07/27 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
python的id()函数介绍
2013/02/10 Python
Python生成pdf文件的方法
2014/08/04 Python
在Python程序中进行文件读取和写入操作的教程
2015/04/28 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python进程间通信用法实例
2015/06/04 Python
Python实现针对中文排序的方法
2017/05/09 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
详解Python中is和==的区别
2019/03/21 Python
简单了解python协程的相关知识
2019/08/31 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
主持词开场白
2014/03/17 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书