- 博客(11)
- 收藏
- 关注
原创 Python turtle库和程序语法元素
画布(Canvas):绘图窗口,默认大小为800x600像素,可通过`turtle.setup(width, height)`调整。相对坐标系:通过`forward()`、`left()`等命令基于当前方向移动。pen.color("darkblue", "cyan") # 画笔颜色 + 填充色。绝对坐标系:中心为原点`(0,0)`,向右为x轴正方向,向上为y轴正方向。forward(distance)` / `fd()`:向前移动指定像素。
2025-05-15 15:17:47
698
原创 python基本语法元素
激活环境:`source myenv/bin/activate`(Linux/macOS)或 `myenv\Scripts\activate`(Windows)。容器:`list`、`tuple`(不可变)、`dict`(键值对)、`set`(无序不重复)参数传递:位置参数、默认参数、可变参数(`*args`)、关键字参数(`**kwargs`)算术:`+`, `-`, `*`, `/`, `//`, `%`, `**``for` 循环:遍历序列(如 `for item in list`)
2025-05-15 15:17:10
574
原创 作业四 字符田字格绘制
定义横线和竖线的格式: top_bottom_line 表示田字格顶部、中间和底部的横线,由 + 和 — 组成,— 的数量由参数 width 决定。middle_line 表示田字格中间的竖线行,由 | 和空格组成,空格数量由 width 决定。打印中间横线(与顶部横线相同)。这样,通过调整 draw_grid 函数的参数 width,就可以绘制出不同大小的田字格。# 定义横线部分,例如:"+———+———+"# 绘制中间的竖线行,重复 width 次。# 再次绘制竖线行,重复 width 次。
2025-05-14 18:02:04
304
原创 作业3 蒙特卡罗手搓圆形
x_inside 和 y_inside:分别用于存储落在圆形内的点的 x 坐标和 y 坐标。判断点是否在圆内:如果 distance <= 1,说明点落在圆内,将 inside_circle 加 1,并将该点的坐标分别添加到 x_inside 和 y_inside 列表中;估算圆形面积:根据蒙特卡洛方法的原理,圆形面积与正方形面积的比值等于落在圆内的点的数量与总点数的比值。定义估算圆形面积的函数 estimate_circle_area 该函数接收一个参数 num_points,表示要生成的随机点的总数。
2025-05-14 18:01:05
312
原创 python实验四 列表
words = [word for word in jieba.cut(content) if len(word) >= 2 and word not in {"一个", "不是", "我们", "他们"}]stopwords = {"的", "了", "在", "是", "我", "你", "他", "她", "它", "这", "那", "一个", "不", ""}"射雕英雄传.txt", "天龙八部.txt", "鹿鼎记.txt"text = re.sub("[^一-龟]+", " ", text)
2025-05-13 20:28:40
740
原创 python作业
"的", "了", "在", "是", "我", "你", "他", "她", "它", "这", "那","我们", "你们", "他们", "她们", "它们", "此", "其", "该", """一个", "不", "没有", "但是", "而且", "或者", "如果", "可以",# --------------------- 关键路径修改区域 ---------------------# --------------------- 关键路径修改区域 ---------------------
2025-05-13 20:26:44
455
原创 python实验三 函数
3. 拓展 :科赫曲线正向、反向绘制,加入绘制速度、绘制颜色等额外 功能 提示 :递归函数需注意终止条件,避免栈溢。draw_koch_curve(order=3, speed=3) # 绘制3阶科赫曲线,速度3。1. 基础 :编写函数 cal_factorial(n)计算阶乘(循环实现)。raise ValueError("n必须为非负整数")2. 进阶 :用递归实现斐波那契数列(考虑添加缓存优化)。实验 3 函数与代码复用(2 学时) 目的:理解。
2025-05-12 18:44:58
1635
原创 Python作业二
• 模块重用:如果一个脚本包含一些可重用的函数或类,同时又有一些仅在脚本被直接运行时才需要执行的代码(如测试代码、示例代码等),就可以将这些仅在直接运行时需要执行的代码放在`if __name__ == '__main__':`块中。但如果这个脚本被导入到另一个模块中,`greet("World")`这行代码就不会被执行,因为`__name__`的值不是`'__main__'`。• 当脚本被直接运行时,`__name__`的值被设置为`'__main__'`。
2025-05-12 18:42:32
221
原创 PYTHON实验2
知识点:turtle 库坐标控制、循环结构、函数封装(教材2.3-2.4)2. 设计函数绘制自定义正多边形(边数与颜色参数化)实验2:turtle 库绘制进阶图形(2 学时)1. 绘制嵌套彩色五角星(大小逐层递减)3. 扩展:实现动态旋转花瓣图案。
2025-05-12 18:41:46
1442
原创 python作业1
print(f"{fahrenheit} 华氏度 = {fahrenheit_to_celsius(fahrenheit)} 摄氏度")print(f"{fahrenheit} 华氏度 = {fahrenheit_to_kelvin(fahrenheit)} 开尔文")print(f"{celsius} 摄氏度 = {celsius_to_fahrenheit(celsius)} 华氏度")print(f"{kelvin} 开尔文 = {kelvin_to_celsius(kelvin)} 摄氏度")
2025-05-10 18:52:08
1275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅