|
太棒了!你已经准备好成为一名Python小勇士了!🦸 现在,我们要从打开电脑开始,一步步走到画出你的第一朵小花。全程都是零基础,跟着我做就行! 🚀 第1关:准备你的装备(从开机开始)1.1 打开电脑1.2 找到写代码的地方(两种方法)方法一:在线魔法阵(最简单,不用安装任何东西!) 打开浏览器(Chrome/Edge/Safari) 在地址栏输入:replit.com(或者 trinket.io/turtle) 点击 "Start Coding" 或 "Create Repl" 选择 Python(有只小蛇标志🐍) 你就进入了一个在线编辑器,可以直接写代码!
方法二:安装到电脑上(和真正的勇士一样) 打开浏览器,搜索 python.org 点击黄色的 "Download Python" 按钮 下载后双击安装(就像安装一个游戏) 重要! 安装时一定要勾选 "Add Python to PATH"(就像告诉电脑:嘿,Python在这里!) 安装完成后,在桌面搜索 "IDLE",打开它(这是Python自带的小编辑器)
✨ 第2关:你的第一句咒语(测试装备)不管用哪种方法,在编辑框里输入: python
print("我是Python小勇士!")
点击 Run(运行)按钮 ▶️ 如果看到: text
我是Python小勇士!
🎉 恭喜!装备测试成功! 你可以开始冒险了! 🐢 第3关:召唤你的小乌龟伙伴现在,我们要请出最厉害的助手——小乌龟(turtle)! 输入以下代码(一字不差,就像念咒语一样): python
import turtle# 创建一只小乌龟小乌龟 = turtle.Turtle()# 让它变成乌龟形状小乌龟.shape("turtle")# 设置颜色小乌龟.color("purple")# 让它走一走小乌龟.forward(100)# 保持窗口不关turtle.done()
运行后,如果看到一只紫色的小乌龟爬了100步,你就成功召唤它了!🐢✨ 🎨 第4关:给小乌龟下命令(基础指令)记住这些魔法指令,就像记住游戏按键一样简单:
指令中文意思用法效果
forward(步数)向前走小乌龟.forward(50)走50步
backward(步数)向后退小乌龟.backward(30)退30步
left(角度)左转小乌龟.left(90)左转90度(直角)
right(角度)右转小乌龟.right(45)右转45度
penup()抬笔小乌龟.penup()移动不画线
pendown()落笔小乌龟.pendown()移动画线
color("颜色")换颜色小乌龟.color("red")变成红色
pensize(粗细)笔的粗细小乌龟.pensize(5)5像素粗
circle(半径)画圆小乌龟.circle(50)画半径50的圆
🌸 第5关:搭积木画小花(一步步来!)现在,我们一起来画第一朵小花!就像拼乐高一样,一步一步搭: 步骤1:画一片花瓣(圆形)python
import turtle小乌龟 = turtle.Turtle()小乌龟.color("pink")小乌龟.pensize(3)# 画一片花瓣(就是一个半圆)小乌龟.circle(50, 60) # 半径50,画60度小乌龟.left(120) # 转120度小乌龟.circle(50, 60) # 再画60度turtle.done()
运行看看,像不像一片花瓣?🌷 步骤2:用重复积木画5片花瓣(一朵完整的花!)python
import turtle小乌龟 = turtle.Turtle()小乌龟.speed(10) # 画快点小乌龟.color("hotpink")小乌龟.pensize(3)# 画5片花瓣for 次数 in range(5): 小乌龟.circle(50, 60) # 画半片花瓣 小乌龟.left(120) # 转120度 小乌龟.circle(50, 60) # 画另半片 小乌龟.left(60) # 转到下一片花瓣的位置turtle.done()
🎉 你画出了第一朵花! 是不是很漂亮? 步骤3:加上花心和叶子(更完整!)python
import turtle小乌龟 = turtle.Turtle()小乌龟.speed(10)# === 画5片粉色花瓣 ===小乌龟.color("hotpink")小乌龟.pensize(3)for 次数 in range(5): 小乌龟.circle(50, 60) 小乌龟.left(120) 小乌龟.circle(50, 60) 小乌龟.left(60)# === 画花心(黄色圆点) ===小乌龟.penup()小乌龟.goto(0, -20) # 移到花中心小乌龟.pendown()小乌龟.color("yellow")小乌龟.begin_fill() # 开始填充小乌龟.circle(20) # 画圆小乌龟.end_fill() # 结束填充# === 画花茎 ===小乌龟.penup()小乌龟.goto(0, -30) # 移到花下面小乌龟.pendown()小乌龟.color("green")小乌龟.pensize(5)小乌龟.forward(100) # 向下画茎# === 画叶子 ===小乌龟.color("lightgreen")小乌龟.pensize(3)小乌龟.left(45)小乌龟.forward(40)小乌龟.backward(40)小乌龟.right(90)小乌龟.forward(40)turtle.done()
🌸 太棒了!你画了一朵完整的花! 你是小画家了! 🎮 第6关:让花动起来(小动画)用循环让花旋转起来! python
import turtle小乌龟 = turtle.Turtle()小乌龟.speed(10)for 次数 in range(36): # 画36朵花,每朵转10度 小乌龟.color("hotpink") for 次数2 in range(5): 小乌龟.circle(50, 60) 小乌龟.left(120) 小乌龟.circle(50, 60) 小乌龟.left(60) 小乌龟.left(10) # 每朵花转10度turtle.done()
运行看看!哇!一朵旋转的魔法花!🌀🌸 🗺️ 第7关:常见问题(勇士的秘籍)
问题解决办法
窗口一闪就关了在最后加 turtle.done()
小乌龟不动检查 forward 有没有拼错(少了个r?)
颜色没变化颜色名要用英文:"red", "blue", "green"
代码报错检查括号、引号是不是英文符号
画得太慢了加 小乌龟.speed(10)
想重新画加 小乌龟.clear()
🏆 终极挑战:属于你自己的花试试修改这些数字,看看会发生什么: python
# 改这里 ➡️花瓣数量 = 8 # 改成6?8?10?花瓣大小 = 60 # 改成30?80?颜色 = "purple" # 改成 "blue", "gold", "tomato"旋转角度 = 15 # 改成5?20?
你的任务: 改成6片花瓣(提示:range(6)) 改成蓝色 画一朵超大的花(半径80) 加上太阳和草地!
🌟 你已经是Python小勇士了!✅ 会开机和打开编辑器
✅ 会写第一句咒语
✅ 召唤了小乌龟
✅ 画了花瓣、整朵花、旋转花
✅ 会改颜色、大小、数量
✅ 完成了自己的第一件艺术品! 📚 下一关可以学什么?🏠 画小房子(正方形+三角形屋顶) 🌌 画星空(随机位置的点) 🎨 调色板(用RGB颜色) 🎮 做龟兔赛跑游戏
|