摘要: 一、程序设计(面向对象,面向过程): (一)体育竞技分析的IPO模式: 输入I(input):两个球员的能力值,模拟比赛的次数(其中,运动员的能力值,可以通过发球方赢得本回合的概率来表示,一个能力值为0.8的球员,在他发球时,有80%的可能性赢得1分) 处理P(process):模拟比赛过程 输出O 阅读全文
posted @ 2020-04-18 22:55 啊哼 阅读(239) 评论(0) 推荐(0) 编辑
摘要: PIL库学习总结: PIL (Python Image Library) 库是Python 语言的一个第三方库,PIL库支持图像存储、显示和处理,能够处理几乎所有格式的图片。 一、PIL库简介 (一)两个主要功能: (1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。 (2) 图像处理 阅读全文
posted @ 2020-04-11 21:07 啊哼 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、分析《三国演义》,得到词频统计,并对词频进行排序。 (一)具体代码如下: 1 #CalThreeKingdomsV2.py 2 import jieba 3 excludes = {"将军","却说","荆州","二人","不可","不能","如此"} 4 txt = open("threeki 阅读全文
posted @ 2020-04-06 16:01 啊哼 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、分析汉诺塔实现过程 有A,B,C三个圆柱,分别为初始位,过渡位,目标位。设A柱为初始位,C位为最终目标位。 (1)将最上面的n-1个圆盘从初始位移动到过渡位; (2)将初始位的最底下的一个圆盘移动到目标位; (3)将过渡位的n-1个圆盘移动到目标位。 对于递归算法中的嵌套函数f(n-1)来说,其 阅读全文
posted @ 2020-03-28 17:04 啊哼 阅读(3074) 评论(0) 推荐(0) 编辑
摘要: 一、计算圆周率PI的方法 (一)公式法: 1 #CalPiV1.py 2 pi = 0 3 N = 100 4 for k in range(N): 5 pi += 1/pow(16, k) * (4 / (8 * k + 1) - 2 /(8 * k + 4) - 1/(8 * k + 5) - 阅读全文
posted @ 2020-03-22 17:24 啊哼 阅读(9783) 评论(0) 推荐(0) 编辑
摘要: 一、turtle绘图窗体布局 turtle绘图窗体:turtle的一个画布空间,最小单位是像素。 turtle.setup(width, height, startx, starty) -setup()设置窗体大小及位置 -4个参数中后两个可选 -setup()不是必须的 二、turtle空间坐标体 阅读全文
posted @ 2020-03-11 20:16 啊哼 阅读(713) 评论(0) 推荐(0) 编辑