- 博客(223)
- 收藏
- 关注
原创 scratch魔法扫帚(二级)——注意:其中方向跟随问题
(1)扫帚的大小为60,初始位置为(90,110),鸭子的大小为80,初始位置为(-160,-70);(3)按下空格键,鸭子垂直跳起180步,如果碰到扫帚,一直说着“我飞起来了”,一直跟随扫帚移动;(1)添加背景:Night City With Street;(2)扫帚不停左右移动,碰到边缘就反弹;(2)添加角色:Broom、Duck。(4)否则等待1秒后,落回原来位置。注意:下面这两个效果一样。
2026-05-29 09:09:38
23
原创 Python:print输出格式
参数指定的分隔符将它们连接起来。当传入多个参数时,默认会使用。参数的默认值是一个空格字符。之间会自动插入一个空格。在 Python 中,函数可以接收多个参数。# 输出: Hello。
2026-05-22 09:22:39
21
原创 Python:4 == 4.0 结果为True的原因
在 Python 中,整数和浮点数进行比较时,如果数值相等,则结果为。,即使类型不同(如 int 和 float),也可能返回。(整数 1 不等于字符串 "1"):如果两个对象类型不同且。,它们通常被视为不相等。没有定义特殊的相等逻辑。
2026-05-22 09:10:45
147
原创 turtle 海龟的朝向
例如,从 0 度变到 90 度是逆时针旋转;若传入负数(如 -90),则顺时针旋转。例如:turtle.seth(180),处在不同的模式下,朝向不同。:指向正西(屏幕左侧,X轴负方向)。:指向正南(屏幕下方,Y轴负方向)。")模式下,turtle的朝向向上。下,turtle的朝向向右。:指向正北(屏幕上方,:角度增加的方向为。指向正东(屏幕右侧,
2026-05-22 09:07:43
31
原创 turtle之random模块的几个方法的不同
1、random.randint、random.random、random.uniform()2、random.choice()
2026-05-20 10:21:27
167
原创 Python一阶,用turtle画荷花灯图形
(2)相邻花瓣的对称轴夹角的角度为30度(提醒同学们程序中的旋转角度可不一定是30度);(4)最左侧花瓣的上下两个线条中,上线条是小海龟左转105度后利用画圆工具绘制而成的;(1)彩色荷花灯由5个花瓣组成,画笔颜色为粉色(pink);(3)单个花瓣的弧度为90度,半径为70;(5)最后小海龟隐藏。
2026-05-20 08:49:25
30
原创 图形化编程:“如果”与“重复执行”嵌套的位置不同,运行效果不同
文章摘要:两种编程结构对比分析:1)外层循环嵌套内层条件判断时,会进行多次判断;2)外层条件判断嵌套内层循环时,仅执行1次判断就结束。
2026-05-11 13:22:08
33
原创 图形化:一篇让你分清“广播并等待”与“广播”的区别
摘要:广播与广播并等待的区别在于程序执行的顺序。广播并等待会先执行完广播内的程序,再执行后续代码;而普通广播发出后立即执行后续代码,不等待广播内程序完成。
2026-05-11 10:26:29
41
原创 pygame绘制图片的2种方法
方法一:基础绘制pygame.image.load()加载图片,blit()绘制。图片缺失时创建红色方块替代。方法二:优化绘制convert()提升性能,get_rect()定位矩形,支持居中显示
2026-04-30 14:07:30
62
原创 pygame之键盘控制方块移动方法
事件检测方式:pygame.KEYDOWN检测按键瞬间动作pygame.key.get_pressed()持续获取按键状态
2026-04-30 12:58:32
144
原创 Pygame之绘制图形与文本的基本方法
1.使用 pygame.draw.rect()绘制实心矩形2.通过 pygame.draw.line()绘制直线3.绘制文本显示在屏幕上:创建字体对象pygame.font.Font(),渲染文本 render(),最后用 blit() 绘制到屏幕。
2026-04-30 11:09:11
372
原创 Pygame入门教程之第一个简单的pygame教程
screen.fill('purple') 或 screen.fill((255, 255, 255)) —— 绘制任何其他图形、图像或文本。关闭pygame窗口,释放资源:pygame.quit() 或 pygame.display.quit()创建窗口大小:screen = pygame.display.set_mode((800, 600))设置窗口标题: pygame.display.set_caption("我的 Pygame 游戏")初始化 Pygame :pygame.init()
2026-04-30 09:42:25
340
原创 Python之import的2种导入方式
num = random.randint(1, 10) # 需要 random. 前缀。from datetime(模块、大) import datetime(类、小)num = randint(1, 10) # 直接用,更简洁。# 使用时需要:datetime.datetime.now()# 类。# 使用时直接:datetime.now()类 = 工具箱中的一个工具(小范围)# 模块名(大) 类名(小)模块 = 工具箱(大范围)
2026-04-27 10:08:49
49
原创 python中,turtle基础知识笔记1
forward()/backward()移动和dot();填充功能通过begin_fill()/end_fill()实现;字符串连接的两种方式(+号和逗号); 算术运算符优先级及整除、取余等特性;坐标系系统说明,强调画布中心(0,0)的绝对坐标系; setup()函数的参数用法,可设置画布大小和位置。
2026-04-17 10:34:35
69
原创 python之sort、sorted、reverse的区别
sorted(lst) 是内置函数,返回排序后的新列表且不改变原数据,可用于任何可迭代对象(列表、元组、字符串、字典等);lst.sort(reverse=False) = lst.sort() 默认从小到大。lst.sort() 是列表方法,原地修改原列表,仅适用于列表。lst.sort(reverse=True) 从大到小。lst.reverse() 仅颠倒顺序。
2026-04-17 10:10:58
213
原创 turtle.circle() 函数参数说明
:决定绘制的弧度。默认值为 None(即 360 度整圆),正值表示逆时针绘制,负值表示顺时针绘制。:决定绘制的精度或多边形边数。未指定时画圆,指定整数 n 时画内接正 n 边形。半径为正数时,圆心在画笔左侧;半径为负数时,圆心在画笔右侧。顶点到中心点的距离(内径)为 100。360° 表示画完整图形。radius(半径)extent(角度)
2026-04-17 10:07:54
49
原创 Python 中 True 何时为数字 1,何时为布尔值 True
True 在数值运算(算术、索引、比较)中自动当作数字 1 使用;在逻辑判断(if、and、or、not)中保持布尔语义。左真返回右,左假返回左。左真返回左,左假返回右。
2026-04-17 10:04:08
148
原创 Python 中标识符、变量名、关键字的区别
Python 语言预先保留的、具有特殊语法功能的单词。关键字和标识符不能重名,关键字不能作为标识符使用。标识符 关键字。字母、数字、下划线,不能数字开头,区分大小写。用于标识变量、函数、类、模块等对象的名称。标识符本身就是名称,不存在“作为”的问题。(程序员定义)(语言预定义)包含变量名、函数名、类名等。构成语法结构,控制程序逻辑。变量名 其他标识符。特指用于标识变量的名称。给程序中的对象起名字。
2026-04-17 10:01:35
31
原创 Python中返回值与输出的区别
display_message() # 输出 "Hello, World!函数本身返回 None,但本题没让输出返回值。执行后传递为调用者的值,参与运算或处理。整个 lambda 表达式返回的是。(return):可赋值给变量,通过return返回“返回值“print()本身返回None。(print):仅用于显示,
2026-04-17 09:16:18
26
原创 python文件的①三种读取方式与输出差异;②r/w/a模式
python文件的三种读取方式与输出差异文件模式之a/w/r:是否文件存在会报错、是否内容被覆盖
2026-04-09 08:47:19
23
原创 python电子学会202412真题:用turtle画半圆
考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。(2)画笔起始点为图形的最上方红线和蓝线的交汇处,起始位置坐标为(-50,100);(4)蓝色为直径为200的半圆,并且在红色线条的右侧;(3)红线的长度为200(如图2所示);(5)绘制完后隐藏画笔。(1)画笔宽度为10;
2026-04-03 10:56:32
244
原创 Python 中,and 和 or 运算符的运算规则
这种行为称为“短路求值”(short-circuit evaluation),即一旦结果可以确定,就不会再计算后续表达式。
2026-04-03 10:15:11
196
原创 Python之理解ascii()、ord()、chr()
ord():获取字符的 ASCII 码值(十进制=数字)chr():根据 ASCII 码值(数字)返回对应的字符ascii() :ASCII 形式
2025-10-31 13:14:12
536
原创 Python之一篇让你读懂any和all
Python的any()和all()函数用于判断可迭代对象的布尔值。any()类似OR运算,all()类似AND运算。实际应用中,any()可检查是否存在满足条件的元素,all()可验证所有元素是否符合条件。
2025-10-31 10:44:21
626
原创 Python进制、map、lambda、列表推导式——概括总结
Python进制、map、lambda、列表推导式——概括总结(图片笔记)三元表达式
2025-10-31 10:20:38
148
网页结构HTML标签语义与文档结构:网页元素正确嵌套及列表应用测试解析
2025-09-10
【信息学竞赛】2024小学组信息素养大赛复赛真题解析:涵盖几何计算、字符串操作与逻辑判断
2025-06-08
python-3.7.8-amd64.exepython-3.12.2-amd64.exe
2025-05-23
青少年等级考试Python三级试卷(无答案版,仅供学习参考)
2026-04-27
2512python三级电子学会答案解析-仅供学习参考
2026-04-21
青少年软件编程Python202512二级考试答案解析-仅供学习参考
2026-04-21
【Python编程基础】列表切片与元组操作详解
2026-04-21
【Python编程】列表基础操作与核心方法解析:初学者必备的列表创建遍历及常用函数应用指南
2026-04-21
【计算机基础】进制转换练习题集:二进制十进制十六进制八进制相互转换与权值概念训练
2026-04-21
Python三级真题之进制真题解析:二进制八进制十六进制与十进制相互转换及应用实例
2026-04-21
202412Python二级考试真题解析
2026-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅