1.一只不透明的袋子里装有两个小球,分别为红色和黑色,除此之外小球的重量、材质、手感等完全一致,随机从袋子里拿出一只小球,会是什么颜色?
import random
bags=["red","black"]
print(random.choice(bags))
2.取出小球后记录颜色,然后再放回去,重新取球,重复10次,查看每次的结果。
import random
bags=["red","black"]
for i in range(10):
print(random.choice(bags))
3.重复100次、1000次,结果太多,只记录红球和黑球出现的次数。
import random
bags=["red","black"]
def chose_bag(n):#定义选球函数
redball=0#红球出现次数
blackball=0#黑球出现次数
for i in range(n):
result=random.choice(bags)
if result == 'red':
redball=redball+1
else:
blackball=blackball+1
print("红球出现:",redball,"次")
print("黑球出现:",blackball,"次")
chose_bag(100)
chose_bag(1000)
4.拓展任务一:计算红球和黑球出现的概率。(略)
5.拓展任务二:把小球用turtle画出来。
import random
import turtle as t
colors=['red','black']
t.speed(0)
t.hidetur
Python模拟随机取红黑球概率实验

本文通过Python编程实现了一个随机取红黑球的模拟实验,记录并分析了在多次取球后红球和黑球出现的次数,探讨了概率问题,并扩展到用turtle库绘制小球。
最低0.47元/天 解锁文章
1694

被折叠的 条评论
为什么被折叠?



