Python练手小项目(6)随机取红黑球并计算概率
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+1else:blackball=blackball+1print("红球出现:",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.hideturtle()
t.write('随机选择10个小球:')
for i in range(10):color1=random.choice(colors)t.pencolor(color1)t.fillcolor(color1)t.penup()t.goto(i*20,-50)t.pendown()t.begin_fill()t.circle(10)t.end_fill()
t.exitonclick()
Python练手小项目(6)随机取红黑球并计算概率相关推荐
- 练手小项目,爬取3DM图片
博客原文:https://weweweha.com 1. 概述 爬取3DM指定网页的游戏壁纸,并且通过多线程来加速爬取图片的速度. 2.使用库 request库用来1解析指定网页,re库用来搜 ...
- Python练手小项目
一.画爱心表白 1.图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range: ...
- 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学
知识本质上只是信息,我们最需要的知道的是,学以致用,做到什么程度,才是我们学习的目的所在,所以练手!实干!才是最重要的!以下就是今日推荐的简单好实现练手神器! 1. Kaggle 实战之波士顿房价预测 ...
- Python练手小项目——随机加减法生成器
为了让外甥女练习算术,用python给她写了个自动出加减法的小程序. 该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示.pyttsx文档 为了防止小孩乱按键盘,导致非法输入,我 ...
- python项目作业_期末作业.py · 光辉/python练手小项目 - Gitee.com
# 期末考试 # 题1 ''' 在这一个月,我们学了python基础,简单总结下,有六种数据类型和函数. (1)请从str,list,dict,set选出 1 种数据类型,进行归纳总结. (2)请整理 ...
- Python练手小项目(11)用户名密码验证的初步探索
1.先做一个基础版:用字符串存储一个密码,与用户输入的字符进行匹配,用for循环限制输入次数为3次,完成后打印验证结果. mima='123456' for i in range(3):passwor ...
- Python练手小项目(4)计算体重身高指数BMI
身体质量指数,是BMI(Body Mass Index [4] )指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准. 计算公式为:BMI=体重÷身高2.(体重单位:千克:身高 ...
- Python练手小项目(5)斐波那契数列及其曲线的绘制
斐波那契数列,也叫黄金分割数列.兔子繁殖数列等,其实很简单,数列的前几项是这样的:1.1.2.3.5.8.13.21.34.--从第三项开始,后面的一项等于前面两项之和,在科学领域有很多应用,在自然界 ...
- Python练手小项目(12)斐波那契曲线的改进
在第5课中我们简单的绘制了斐波那契数列的曲线,本节我们对曲线进行一些小小的改进,首先是用一个正方形把每一段曲线框起来,然后为每一段曲线添加一个尺寸标注. #斐波那契的改进20220518: impor ...
最新文章
- Python解密2021年最新富豪榜,马云居然连前三都没进
- 招聘:PingCAP大范围招募,有兴趣的小伙伴速点!
- SAP Marketing Cloud的profile dashboard
- [7.14更新日志]CRP编译缓存和海外构建让编译健步如飞!
- 《天天数学》连载43:二月十二日
- 编码基本功:相似函数参数顺序要一致
- HTML5 本地存储之IndexedDB封装及最详细教程
- python银行排队系统仿真_单片机实现银行排队叫号系统Proteus仿真
- php提交表单怎么验证必填,PHP 表单验证 - 必填字段
- Dreamweaver 制作模板
- LeetCode刷题复盘笔记—一文搞懂509. 斐波那契数70. 爬楼梯以及递归时间复杂度计算方法(动态规划系列第一篇)
- SimpleXMLRPC_SimpleXMLRPCServer (Internet) – Python 中文开发手册 - Break易站
- 能量景观(Energy landscape)
- 【Vue基础七】--- 组件和模块概念
- 企业应用短信平台的现状分析
- 给定3个数字,求出这3个数字中的最大数,并输出最大数
- 常见的系统架构设计介绍
- 1688API详情接口调用展示
- 计算s=1+1/2+1/3+…+1/n。当n足够大s>k,求n
- 计算1+22+333+4444...+nnnn的数字和