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

 更新时间:2017年12月06日 14:48:33   作者:jopen  
这篇文章主要介绍了Python3简单实例计算同花的概率代码,具有一定参考价值,需要的朋友可以了解下。

每次抽取后都重新洗牌。计算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,'%')

结果:

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

总结

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

Python实现字符串匹配算法代码示例

Python语言描述最大连续子序列和

Python编程实现二分法和牛顿迭代法求平方根代码

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

相关文章

  • python3中宏HAVE_VFORK的使用

    python3中宏HAVE_VFORK的使用

    本文主要介绍了python3中宏HAVE_VFORK的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Keras深度学习模型Sequential和Model详解

    Keras深度学习模型Sequential和Model详解

    这篇文章主要介绍了Keras深度学习模型Sequential和Model详解,在Keras中有两种深度学习的模型:序列模型(Sequential)和通用模型(Model),差异在于不同的拓扑结构,,需要的朋友可以参考下
    2023-08-08
  • 简单且有用的Python数据分析和机器学习代码

    简单且有用的Python数据分析和机器学习代码

    Python编程是一种通用的编程语言,开源、灵活、功能强大且易于使用,python最重要的特性之一是其用于数据处理和分析任务的丰富实用程序和库集,这篇文章主要给大家介绍了一些简单且有用的Python数据分析和机器学习代码,需要的朋友可以参考下
    2021-07-07
  • Python 使用 Pillow 模块给图片添加文字水印的方法

    Python 使用 Pillow 模块给图片添加文字水印的方法

    这篇文章主要介绍了Python 使用 Pillow 模块给图片添加文字水印的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • python爬虫Scrapy框架:媒体管道原理学习分析

    python爬虫Scrapy框架:媒体管道原理学习分析

    这篇文章主要介绍了python爬虫Scrapy框架:媒体管道原理学习分析,有需要的朋友可以借鉴参考,希望可以对广大一同学习的读者朋友有所帮助
    2021-09-09
  • Python 列表(List)的底层实现原理分析

    Python 列表(List)的底层实现原理分析

    这篇文章主要介绍了Python 列表(List)的底层实现原理分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python连接Impala实现步骤解析

    Python连接Impala实现步骤解析

    这篇文章主要介绍了Python连接Impala实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 基于Python利用Faker批量测试数据

    基于Python利用Faker批量测试数据

    这篇文章主要介绍了基于Python利用Faker批量测试数据。测试过程中,经常需要批量去造数据,方法有很多,最简单方便的应该是使用python 的一个三方库Faker。下面我们就来看看三方库Faker如何批量测试数据,需要的朋友可以参考一下
    2022-03-03
  • Python使用Rich实现美化终端显示效果

    Python使用Rich实现美化终端显示效果

    Rich库的功能就像它的名字一样,使Python编程更加丰富(rich),用来帮助开发者在控制台(命令行)输出中创建丰富、多彩和具有格式化的文本,下面我们就来了解下它的具体使用吧
    2024-02-02
  • Python分析特征数据类别与预处理方法速学

    Python分析特征数据类别与预处理方法速学

    这篇文章主要为大家介绍了Python分析特征数据类别与预处理方法速学,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论