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)随机取红黑球并计算概率相关推荐

  1. 练手小项目,爬取3DM图片

    博客原文:https://weweweha.com 1. 概述 ​ 爬取3DM指定网页的游戏壁纸,并且通过多线程来加速爬取图片的速度. 2.使用库 ​ request库用来1解析指定网页,re库用来搜 ...

  2. Python练手小项目

    一.画爱心表白 1.图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们就可以建立模型,建立表达式expression,当满足时,两个for循环(for X in range: ...

  3. 学python适合做什么生意_吹爆这8个Python练手小项目,轻松易学

    知识本质上只是信息,我们最需要的知道的是,学以致用,做到什么程度,才是我们学习的目的所在,所以练手!实干!才是最重要的!以下就是今日推荐的简单好实现练手神器! 1. Kaggle 实战之波士顿房价预测 ...

  4. Python练手小项目——随机加减法生成器

    为了让外甥女练习算术,用python给她写了个自动出加减法的小程序. 该程序使用了文字转语音的库pyttsx,程序运行时,会有相对应的语音提示.pyttsx文档 为了防止小孩乱按键盘,导致非法输入,我 ...

  5. python项目作业_期末作业.py · 光辉/python练手小项目 - Gitee.com

    # 期末考试 # 题1 ''' 在这一个月,我们学了python基础,简单总结下,有六种数据类型和函数. (1)请从str,list,dict,set选出 1 种数据类型,进行归纳总结. (2)请整理 ...

  6. Python练手小项目(11)用户名密码验证的初步探索

    1.先做一个基础版:用字符串存储一个密码,与用户输入的字符进行匹配,用for循环限制输入次数为3次,完成后打印验证结果. mima='123456' for i in range(3):passwor ...

  7. Python练手小项目(4)计算体重身高指数BMI

    身体质量指数,是BMI(Body Mass Index [4]  )指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准. 计算公式为:BMI=体重÷身高2.(体重单位:千克:身高 ...

  8. Python练手小项目(5)斐波那契数列及其曲线的绘制

    斐波那契数列,也叫黄金分割数列.兔子繁殖数列等,其实很简单,数列的前几项是这样的:1.1.2.3.5.8.13.21.34.--从第三项开始,后面的一项等于前面两项之和,在科学领域有很多应用,在自然界 ...

  9. Python练手小项目(12)斐波那契曲线的改进

    在第5课中我们简单的绘制了斐波那契数列的曲线,本节我们对曲线进行一些小小的改进,首先是用一个正方形把每一段曲线框起来,然后为每一段曲线添加一个尺寸标注. #斐波那契的改进20220518: impor ...

最新文章

  1. Python解密2021年最新富豪榜,马云居然连前三都没进
  2. 招聘:PingCAP大范围招募,有兴趣的小伙伴速点!
  3. SAP Marketing Cloud的profile dashboard
  4. [7.14更新日志]CRP编译缓存和海外构建让编译健步如飞!
  5. 《天天数学》连载43:二月十二日
  6. 编码基本功:相似函数参数顺序要一致
  7. HTML5 本地存储之IndexedDB封装及最详细教程
  8. python银行排队系统仿真_单片机实现银行排队叫号系统Proteus仿真
  9. php提交表单怎么验证必填,PHP 表单验证 - 必填字段
  10. Dreamweaver 制作模板
  11. LeetCode刷题复盘笔记—一文搞懂509. 斐波那契数70. 爬楼梯以及递归时间复杂度计算方法(动态规划系列第一篇)
  12. SimpleXMLRPC_SimpleXMLRPCServer (Internet) – Python 中文开发手册 - Break易站
  13. 能量景观(Energy landscape)
  14. 【Vue基础七】--- 组件和模块概念
  15. 企业应用短信平台的现状分析
  16. 给定3个数字,求出这3个数字中的最大数,并输出最大数
  17. 常见的系统架构设计介绍
  18. 1688API详情接口调用展示
  19. 计算s=1+1/2+1/3+…+1/n。当n足够大s>k,求n
  20. 计算1+22+333+4444...+nnnn的数字和

热门文章

  1. 更改C盘用户目录下的用户名(真实有效)
  2. 服务条目与采购订单、采购申请、工单、项目及WBS的关系
  3. ORACLE数据库23道练习题
  4. 提取PDF文件里面的图片
  5. 深度学习上采样下采样概念以及实现
  6. python获取模块的名称_Python获取模块名称
  7. 版图ECO的那点事(下)
  8. oracle random io,Oracle ORION IO 测试工具
  9. DELL台式机安装Centos7无法正常展示图形化安装界面
  10. 什么是等级保护?等保二级和三级的区别?