练习:身高出现的频次

  • Post author:
  • Post category:其他








Python

官网




https://www.python.org/



这里,才


python


前沿。可惜是英文原版。所以,我要练习英文阅读。🧐🧐





自学并不是什么神秘的东西

,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。

——

华罗庚






练习:

班里有人和我同生日难吗?(概率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"\n\n{' ':16}身高:频度")

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



回首页



上一篇:


均衡办公室人数


下一篇:






我的



HOT



博:





推荐条件




点阅破千







回首页



老齐漫画头像



精品文章:

来源:

老齐教室




回首页





Python 入门指南


【Python 3.6.3】







好文力荐:






CSDN实用技巧博文:




版权声明:本文为m0_57158496原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。