import random
n = 23
sum=0
for i in range(1000):list=[]for _ in range(n):k=random.choice(range(365))list.append(k)for i,_ in enumerate(list):if _ in list[i+1:]:sum+=1break
print(sum/1000)

第二种代码:


import randompersons = 23
counts = 0
stop = 10000for i in range(1, stop+1):birthdays = []for i in range(persons):n = random.randint(1, 365)birthdays.append(n)length1 = len(birthdays)#其实就是personslength2 = len(set(birthdays))if length1 != length2:counts = counts +1print(f'{persons}人中至少两个人生日相同的概率是{counts/stop*100:.2f}%')

题目

生日悖论分析。生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%。编写程序,输出在不同随机样本数量下,23个人中至少两个人生日相同的概率。

生日悖论 python程序相关推荐

  1. python生日悖论,Python的生日悖论

    在概率部分,生日悖论是一个非常著名的问题. 问题陈述-生日聚会上有几个人,有些人发生相同的生日碰撞.我们需要在有相同生日的基础上找到一个生日聚会的大概人数. 很有可能,我们知道前进的机会是1/2,就好 ...

  2. python生日悖论分析_生日悖论

    python生日悖论分析 If you have a group of people in a room, how many do you need to for it to be more like ...

  3. python 生日悖论_python自学日记6——列表

    学习python时记录自己或观察别人从错误到正确的思路远比只看正确答案效果好 1.编写一个函数,接收一个数字列表,并返回其累积和,例如[1,2,3]的累积和为[1,3,6] 看到求和想到前面用到的内置 ...

  4. python生日悖论分析_python 生日悖论概率计算。

    生日悖论指如果一个房间里有23 或以上人,那么至少有两个人生日相同的 概率大于50%.编写程序,输出在不同随机样本数量下,23 个人中至少两个人生日相同的概率. from random import ...

  5. python语言进行生日悖论分析--随机试验方法

    问题:生日悖论指如果一个房间里有23人或以上,那么至少两个人生日相同的概率大于50%.编写程序,输出在不同随机样本数量下,23个人中至少两个人生日相同的概率. (1)生成23个[1,365]之间的随机 ...

  6. python实现生日悖论分析

    问题:生日悖论分析.生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%.编写程序,输出在不同随机样本数量下,23个人中至少有两个人生日相同的概率. import rand ...

  7. python 生日悖论概率计算。

    生日悖论指如果一个房间里有23 或以上人,那么至少有两个人生日相同的 概率大于50%.编写程序,输出在不同随机样本数量下,23 个人中至少两个人生日相同的概率. from random import ...

  8. python代码举例说明生日悖论

    生日悖论是一种概率学理论,它指出在一个群体中,两个人很可能在同一天出生.举个例子,假设我们有23个人在一个房间里,那么根据生日悖论,两个人的生日相同的概率约为50%. 下面是用 Python 代码模拟 ...

  9. Python关于生日悖论分析

    生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%.编写程序,输出在10000例随机样本数量下,n个人中至少两个人生日相同的概率.(n从10到50,不考虑闰年) 代码: ...

最新文章

  1. Flask上下文管理源码分析
  2. OpenCV之highgui 模块. 高层GUI和媒体I/O: 为程序界面添加滑动条 OpenCV的视频输入和相似度测量 用OpenCV创建视频
  3. linux笔记之 raid
  4. linux 进城 管道丢数据,linux – 使用命名管道与bash – 数据丢失的问题
  5. 苹果cmsv10自适应卡通动漫番剧模板
  6. Java 算法 邮票
  7. 为什么很多国产手机模仿苹果手机的设计,唯独home键没人模仿?
  8. 架构中的技术性解决难题之解决篇
  9. 去掉输入法上的CH和EN
  10. ASP.NET中使用JQuery生成登陆验证码
  11. 家具从设计到生产一步完成 有屋拆单 SU草图拆单 全屋定制拆单 衣柜橱柜拆单 办公家具设计拆单 展柜定制拆单 宠物家具定制设计拆单软件 有屋软件
  12. DGIOT物联网开源平台——腾讯云轻量应用服务器部署
  13. ir2104s的自举电容_有关IR2104的自举电容和NMOS选择问题 - 图文 -
  14. Mac电脑怎么远程桌面连接?
  15. Python安装失败0x80070642错误解决方法
  16. Canvas实现放大镜效果
  17. 何为非侵入式负荷分解
  18. android 无权限 伪造短信
  19. 计算机科学与技术网上书店,计算机科学与技术毕业论文:基于web的网上书店.doc...
  20. php图片素描化,html5利用canvas实现图片转素描效果

热门文章

  1. MAC下HFS,HFS+,HFSX文件系统 解析
  2. 全国计算机三级考试网络技术--应用题总结
  3. proxy代理的配置
  4. 1617: Special Formation - 规律题
  5. 读懂Wi-Fi 6:看这本白皮书就够了!(附全文下载)
  6. 基于华为云人脸服务接口设计的人脸考勤打卡签到系统
  7. 大学综合测评中,使用VBA代码自动完成EXCEL成绩表
  8. 【MyBatis】搭建MyBatis
  9. java 数据类型cher,java期末考试题96534-(20008)
  10. java cst_Java中处理CST格式时间