- 博客(8)
- 收藏
- 关注
原创 P196 5.1字符田字格绘制
一个简单的田字格,输出效果如图5.16所示。要求采用函数方式,以田字格宽度为参数,能够根据参数绘制任意大小的田字格。编写程序,用字符方式。
2025-05-09 09:31:20
346
原创 蒙特卡罗方法手搓图形
本次我们的目标是利用蒙特卡罗方法,通过编程在计算机上“手搓”出一个图形,具体为绘制一个近似的圆形图案。为了将生成的图形直观地展示出来,我们选择使用 Python 的 turtle 库来进行可视化。通过随机撒点模拟几何概率问题: 在一个边长为 2 的正方形(中心在原点,范围 [-1,1]×[-1,1])内随机撒点,统计落在单位圆(半径 1)内的点的比例。根据概率关系:圆面积 / 正方形面积 = (π×1²)/(2²) = π/4)因此π ≈ 4×(圆内点数 / 总点数。
2025-05-09 09:20:27
367
原创 列表与字典应用
1. 基础:生日悖论分析。如果一个房间有23 人或以上,那么至少有两个人的生日相同的概率大于50%。编写程序,输出在不同随机样本数量下,23 个人中至少两个人生日相同的概率。3. 拓展:金庸、古龙等武侠小说写作风格分析。输出不少于3 个金庸(古龙)作品的最常用10 个词语,找到其中的相关性,总结其风格。2. 进阶:统计《一句顶一万句》文本中前10 高频词,生成词云。目的 :熟练操作组合数据类型。
2025-05-07 15:37:20
136
原创 if_ name_ ==‘_ _main_ _‘:的含义, why?
可以把只在脚本作为主程序运行时才需要执行的代码放在这个语句块里,防止脚本被导入时这些代码被重复执行。是极为常用的代码结构,其用途是判定当前脚本是否作为主程序直接运行,还是被其他脚本当作模块导入。语句块里调用这些函数或类进行测试,这样其他脚本就能直接导入该脚本,复用其中的功能。属于 Python 的内置变量,每个 Python 模块都有这个变量。作用:提高代码的可维护性和可复用性。:将脚本中的功能封装成函数或类,在。当脚本被其他脚本当作模块导入时,当脚本作为主程序直接运行时,变量的值为该模块的名称。
2025-04-29 14:54:28
169
原创 函数与代码复用
1. 基础 :编写函数cal_factorial(n)计算阶乘(循环实现)。3. 拓展 :科赫曲线正向、反向绘制,加入绘制速度、绘制颜色等额外功能。2. 进阶 :用递归实现斐波那契数列(考虑添加缓存优化)。提示 :递归函数需注意终止条件,避免栈溢出。目的:理解函数封装与递归思想。
2025-04-25 10:11:42
229
原创 turtle 库绘制进阶图形
2. 设计函数绘制自定义正多边形(边数与颜色参数化)知识点:turtle 库坐标控制、循环结构、函数封装。1. 绘制嵌套彩色五角星(大小逐层递减)由于电脑配置问题初始调用了临时的tcl库。3. 扩展:实现动态旋转花瓣图案。
2025-04-18 11:07:10
259
原创 Python温度转换与输入输出强化
知识点:input()/print()、分支语句、字符串处理(教材2.1-2.2)2. 扩展功能:输入错误处理(如非数字输入提示重新输入)1. 实现摄氏温度与华氏温度互转(保留两位小数)摄氏↔华氏:F = C × 1.8 + 32。摄氏↔开尔文:K = C + 273.15。3. 扩展:支持开尔文温度的三向转换。
2025-04-18 09:16:28
167
空空如也
输出下一秒,输出怎么不对啊,哪错了吗,求指正
2022-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅