零基础Python小勇士:从开机到画出第一朵小花
太棒了!你已经准备好成为一名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颜色)
[*]🎮 做龟兔赛跑游戏
页:
[1]