题目

解决高中的古典概率问题:
有A、B两个袋子。A袋中装有4个白球、2个黑球,B袋中装有3个白球、4个黑球。从A、B两个袋子中各取n个球交换之后,求A袋中有4个白球的概率。

流程

输入:
—个整数 n

输出:
一个小数,保留2位小数,求A袋中有4个白球的概率。

样例

样例输入;
2
样例输出:
0.38
样例输入:
4
样例输出:
0.27

参考答案

#coding:utf-8
import random
n = eval(input())
T = 1e5
count = 0
count1 = 0
while count1 < T:a = [0,0,0,0,1,1]# 0代表白球,1代表黑球b = [0,0,0,1,1,1,1]list1 = random.sample(a,n)for i in list1:a.remove(i)list2 = random.sample(b,n)for i in list2:b.remove(i)for i in list1:b.append(i)for i in list2:a.append(i)if a.count(0) == 4:count += 1count1 +=1
print('{:.2f}'.format(count/T))

代码思路来自 这里 ,我将其的逻辑改的更加的清晰了一点,并且改成了python3的语法。


2021年10月28日19:14:35

一道学吧上的题目,python3 - 解决高中的古典概率问题: 有A、B两个袋子。A袋中装有4个白球、2个黑球,B袋中装有3个白球、4个黑球。从A、B两个袋子中相关推荐

  1. 杨彪 | 一次线上游戏卡死的解决历程(文末赠书福利)

    题图:StartupStock@Pixabay 编辑:冷锋 作者:杨彪 本文首发于简书云时代构架杨彪 http://www.jianshu.com/p/7885bbf153f5 事故的发生详细过程 故 ...

  2. 一次线上游戏卡死的解决历程

    GitChat 作者:杨彪 原文:一次线上游戏卡死的解决历程 关注微信公众号:GitChat 技术杂谈 ,一本正经的讲技术 [不要错过文末活动] 事故的发生详细过程 故事是发生在几个月前的线上真实案例 ...

  3. python读取中文txt文本-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

  4. python读取中文文件报错-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

  5. 华硕笔记本没有无线服务器,华硕笔记本连不上无线网络怎么解决

    可能还有些网友不太清楚关于华硕笔记本连不上无线网络的问题,下面就由学习啦小编给你们介绍华硕笔记本连不上无线网络的解决方法吧,希望能帮到大家哦! 华硕笔记本连不上无线网络的解决方法一: 1.首先我们来检 ...

  6. python怎么读取中文文件-Python3 解决读取中文文件txt编码的问题

    问题描述 尝试用Python写一个Wordcloud的时候,出现了编码问题. 照着网上某些博客的说法添添改改后,结果是变成了"UnicodeDecodeError: "utf-8' ...

  7. 显示器连接服务器老一闪一闪,显示器黑屏一闪一闪的怎么回事_显示器黑屏一闪一闪的解决方法...

    电脑在使用过程中经常会碰到一些情况,一些用户就遇到了显示器总是会出现一闪一闪黑屏的情况,那显示器黑屏一闪一闪的时怎么回事呢?我们又该怎么解决呢?下面本文就为大家整理了关于详细解决方法,一起往下看吧. ...

  8. 球弹跳10次的计算c语言,C/C++编程学习 - 第6周 ⑤ 球弹跳高度的计算

    题目描述 蒜头君让一个球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第 10 次落地时,共经过多少米?第 10 次反弹多高? 输入格式 输入一个整数 h (1 ...

  9. Python3 解决编码问题: `UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: ille

    Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 10: illega ...

  10. mac 上php不可用,Mac_Mac蓝牙不可用怎么办?苹果电脑Mac蓝牙连不上iphone现象的解决办法介绍,Mac蓝牙不可用怎么办?有很多 - phpStudy...

    Mac蓝牙不可用怎么办?苹果电脑Mac蓝牙连不上iphone现象的解决办法介绍 Mac蓝牙不可用怎么办?有很多的用户在升级Yosemite之后,一切正常.但是过了一天重新开机之后,却发现蓝牙不可用了! ...

最新文章

  1. 从自来水公司到社会工作者再做运维,我深耕 IT 一线的这 8 年
  2. 分布式中Redis实现Session终结篇
  3. SpringSecurity简单入门
  4. 从自己实现Ruby单例模式揭秘Ruby模块内幕
  5. oracle互换2条记录,ORACLE中确定表里哪些行是彼此互换的
  6. 【优化预测】基于matlab粒子群算法优化SVM预测【含Matlab源码 1424期】
  7. C#Winform使用火狐firefox内核GeckoWebBrowser
  8. Elascicsearch集群搭建
  9. 浅析“npm run dev”作用
  10. Contest2657 - 2021ACM俱乐部后备营个人训练赛第4场 部分题解
  11. 东南电子IPO过会:应收账款8023万 美的与格力未付款
  12. 用HTML5画布画一个小黄人,Android 用Canvas 画几何图形,画出小黄人
  13. linux磁盘所有格式化命令,Linux磁盘格式化命令的详细说明
  14. 黑客丛林之旅通关攻略(共14关)
  15. word文档表格后面的空白页怎么删除?
  16. 杂记-----------
  17. 广东省推出居民身份电子凭证,忘带身份证也能住酒店了
  18. 牛客网数据库SQL实战44—— 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
  19. SAS中常见的数组函数
  20. 12-factors(12要素原则从理论上来看是很,不知道实际中会怎样)

热门文章

  1. 《让人无法说 NO的攻心说话术》摘要
  2. 方法代码ASP.NET MVC如何使用Ajax的辅助方法
  3. 小偷写给失主的一封信 雷人啊!!
  4. 局域网上传文件_3分钟内Windows网盘搭建并实现局域网文件共享
  5. C语言打印斐波那契数列
  6. mysql connectors层_mysql底层工作原理
  7. STC学习:光敏开关
  8. java arraylist 字符串数组_java中String,数组,ArrayList三者之间的转换
  9. java dns 缓存_一次排查多线程引发Java DNS缓存的Bug
  10. STM32——库函数版——数码管动态显示程序