栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

练习:身高出现的频次

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

练习:身高出现的频次


Python 官网: https://www.python.org/
  这里,才 python 前沿。可惜是英文原版。所以,我要练习英文阅读。類類

  • 我的CSDN主页
  • My Python 学习个人备忘录
  • 我的HOT
  • 老齐教室

  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。

            —— 华罗庚


练习:班里有人和我同生日难吗?(概率probability、蒙特卡洛随机模拟法)

  1. 题目
  2. 填空
  3. 代码运行效果
  4. 完整代码

回首页

题目


回首页

填空

  1. hight_tpl
  2. get(hight, 0)
for hight in hight_tpl: # 遍历身高数组统计身高出现频次。
    summary[hight] = summary.get(hight, 0) + 1 # dict.get() 第二参数的“威力”。
  1. items()
for hight, freq in summary.items(): # 遍历字典视图,打印统计的身高出现频次。。
    print(f"{hight:>19}{' ':>4}{color(str(freq), 'f_green')}")

回首页

运行效果


回首页

完整 Python 代码
  我的解题思路,已融入代码注释,博文中就不再赘述。

(如果从语句注释不能清楚作用,请评论区留言指教和探讨。欄)

#!/sur/bin/env python
# coding: utf-8

'''
filename: /sdcard/qpython/tem.py
梦幻精灵_cq的炼码场

'''
from mypythontools import color, wait, cut_line # 从自码工具模块加载需用代码模块中要使用的函数。
import random # 加载随机数模块
from math import ceil # 从数学模块加载“天花板”取整(向上取整),取>=参数的最小整数。


hight_tpl = (158, 163, 165, 168, 162,  163, 163,
             165, 165, 163, 161, 163, 168, 173)
summary = {} # 身高出现次数计数字典。

for hight in hight_tpl: # 遍历身高数组统计身高出现频次。
    summary[hight] = summary.get(hight, 0) + 1 # dict.get() 第二参数的“威力”。

print(f"nn{' ':16}身高:频度")

for hight, freq in summary.items(): # 遍历字典视图,打印统计的身高出现频次。。
    print(f"{hight:>19}{' ':>4}{color(str(freq), 'f_green')}")
wait() 

回首页

上一篇: 均衡办公室人数

下一篇: 


我的HOT博:
  • 用 pandas 解一道小题(1914阅读)
  • 可迭代对象和四个函数(1042阅读)
  • “快乐数”判断(1201阅读)
  • 罗马数字转换器(构造元素取模)(1894阅读)
  • 罗马数字(转换器|罗生成器)(2551阅读)
  • Hot:让QQ群昵称色变的代码(16827阅读)
  • Hot:斐波那契数列(递归| for )(3317阅读)
  • 柱状图中最大矩形(1623阅读)
  • 排序数组元素的重复起止(1215阅读)
  • 电话拨号键盘字母组合(1277阅读)
  • 密码强度检测器(1741阅读)
  • 求列表平衡点(1787阅读)
  • Hot: 字符串统计(3560阅读)
  • Hot:尼姆游戏(聪明版首发)(3341阅读)尼姆游戏(优化版)(903阅读)
推荐条件 点阅破千

回首页


精品文章:
  • 好文力荐:《python 完全自学教程》齐伟书稿免费连载
  • OPP三大特性:封装中的property
  • 通过内置对象理解python'
  • 正则表达式
  • python中“*”的作用
  • Python 完全自学手册
  • 海象运算符
  • Python中的 `!=`与`is not`不同
  • 学习编程的正确方法

来源:老齐教室


回首页

Python 入门指南【Python 3.6.3】
好文力荐:
  • 【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛
  • 靠谱程序员的好习惯

CSDN实用技巧博文:
  • 8个好用到爆的Python实用技巧
  • python忽略警告

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/840471.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号