第二课_小海龟的见面礼-课件python青少年培训
(小学六年级Python系列)第二课 认识Python的海龟画图
6
实
践
园
地
Python实践园地
01.复习本课语句:
引用海龟画图模块语句:
>>>from turtle import *
小海龟指针语句:
>>>shape(‘turtle’)
向前移动语句:fd(距离) 向后移动语句:bk(距离)
抬笔语句:up( ) 落笔语句:down( )
重置画布语句:reset( )
02.设计一条虚线,用小 海龟画出来
抬笔语句:up( ) 落笔语句:down( )
默认是落笔状态哦!
在提示符后面输入语句:
>>>fd(50)
>>>up( ) >>>fd(20) >>>down( ) >>>fd(50) >>>up( ) >>>fd(20) >>>down( ) >>>fd(50)
运行结果
5 我想要新画纸
当需要重新开始画画时,可以使用重置画布语句,得到一张新画纸。
>>>shape(‘turtle’)
画图窗口
弹出一个画布窗口(画纸), 画纸中间有一只小海龟, 小海龟所在的位置就是下笔画画的地方, 小海龟的朝向,即绘画的方向。
向右的小海龟
提示:改变小海龟形状 为箭头,可使用语句 shape(‘classic’)
3 怎么画直线?
通过画图语句控制小海龟的动作,利用小海龟在画布上留下的行动痕迹,达到画图的目的。
第二课 认识Python的海龟画图
CONTENT
第一课_初识小海龟-课件python青少年培训
奇妙P y t h o n轻松学孩子们都在学编程,用科技拥抱美好未来!孩子们都在学编程,用科技拥抱美好未来!初识小海龟做什么都扫一扫(付款,加好友,看到美丽的花不知道是什么名字也可以扫一扫)手机方便生活(打车不再需要苦等,天气预报随时看精确到小时)自动识别你的喜好(根据看过的动画片推荐其他的,往往很准)世界发展的下一个阶段——万物互联编程是什么?它能做什么?它能做什么?编程就是编写程序,控制电脑来为人类生活服务吃鸡游戏我的世界游戏本身就是程序王者荣耀空调冰箱程序在生活中无处不在,你还能举出哪些例子?怎样去编程?1.对着电脑唱歌2.要求电脑自己看书3.和电脑讲道理4.用零食贿赂电脑让它自己编……编程语言,与电脑对话的语言编程语言,与电脑对话的语言写游戏,画图形,造网站,网络机器人,人工智能,数据分析,机器学习……互动环节试一试运行一个P y t h o n项目案例我们的新朋友——小海龟Python Trutle画图之前的准备import turtlet=turtle.Turtle()t.forward(100)向前移动t.back(100)向后移动t.left(90)向左旋转t.right(90)向右旋转互动环节想一想画笔的前后方向是怎么确定的?用小海龟画出一个正方形吧!互动环节想一想画布有没有边界呢?试一试?挑战任务:试着设计自己的图形知识总结总结提高import turtle t=turtle.Turtle()forward()back()left()right()心得分享互动环节我的心得✓我了解了✓我掌握了✓我学会了✓我创造了✓我探究了✓我挑战了✓我得到了✓我展示了✓我分享了下节课再见!。
python儿童编程ppt课件
结果如何
>>> age = '10.5' >>> converted_age = int(age)
>>> if age == 10: print("The variable myval doesn't have a value")
精选版课件ppt
23
第六章 重复事件处理
精选版课件ppt
24
1. 循环
精选版课件ppt
10
1.字符串String
在字符串种嵌入值
>>> myscore = 1000 >>> message = 'I scored %s points' >>> print(message % myscore) I scored 1000 points
>>> nums = 'What did the number %s say to the number %s? Nice belt!!' >>> print(nums % (0, 8)) What did the number 0 say to the number 8? Nice belt!!
让计算机做几道数学题
>>> 3 * 52
156 >>> 3670 - 156 3514
Symbol Operation + Addition(加) - Subtraction(减) * Multiplication(乘) / Division(除)
精选版课件ppt
6
第二章 编程第一步(变量)
Python编程:第2课《海龟绘图》课件
turtle画布使用
Y
例如执行代码: turtle.forw1a.trudr(tl1e0画0布) 以像(素3)为t长ur度tle,画距布离中为的1坐称标为系一个单位长度。
2.turtle绘图模块的画布,就像一个平面直角坐标系,画布的每一个点的位置都可以用坐标表示,画布的中 注意心点点:就坐等标于系坐在标画系布的中中并心不点A会((1显000,示0,0)出) 。来X。 画笔往前走100个像素到达A点,并且把经过的这 100个像素改变为黑色,这样就相当于在绘图区 域绘制了一条线段
from 模块名 import *
from turtle import * forward(100)
turtle画布
turtle画布
turtle绘图模块的画布,就像一个平面直角坐标系,画布的每一个点 的位1.置tur都tle可画以布用以坐像(标素3表)为示t长u。r度tle,画距布离中为的1坐称标为系一个单位长度。
t.pensize(5)
t.pensize(5) # 改变画笔粗细t.circle(80)
# 内圆 t.pencolor('blue') t.circle(80)
t.penup() t.goto(0,-40) t.pendown()
t.penup() t.goto(0,-40) t.pendown()
# 抬起画笔 # 外圆 # 将画笔移t动.pe到nc(0ol,o-r4('0re)d') # 放下画笔 t.circle(120)
# t.hideturtle()
# 外圆 t.pencolor('red') t.circle(120)
import turtle turtle.pensize(1)
少儿编程Python启蒙教育培训PPT课件
“哈哈哈 ”
“”引号总是成对出现,表示的是引用别人的话,在
无论引号里的字符
Python中,引号里的内容会原样输出,就相当于复述
串内容是什么,计
别人的话,引号里的内容,Python术语叫“字符串”
算机都会原样输出
第一部分
print (hello world)
第一部分
print(“哈哈哈”)
我们知道在计算机中输入这语句,就可以打印出哈哈哈这个字样
是Python的内置命令,它的意 思是 ,只要遇见这个单词, 计算机就懂的是要显示文字
第一部分
括号不表示任何意义,print+()表示的是调用函数,调用函数就是
( ) 使计算机执行命令,因为命令非常复杂,所以就需要括号把它括起
第三部分
(10+2*3)/8-1
系统就会在提示行后直接显示出结果。任何 在提示行输入的东西,系统都会自动进行计 算并且显示出结果,在命令模式下,并不需 print函数打印出结果,但是使用print语句可 以添加友好的显示方式,比如一些提示语等
第三部分
使用如下代码,可以同时显示计算过程和结果
根据上节print语句的分析,在执行print语句时 是从最内层开始运算的。最内层有如下的运算结 果str(结果为8的算式) 单词+()一般是函数的,函数会吃掉8,吐出字符8, 这个函数的功能就是将所有数字转换为相同内容的字符串所以本例就变为print(字符串+字符串)
YOUR LOGO
2024年编程启蒙训练营
少儿编程教育是通过编程游戏启蒙、可视化图形编程等 课程,培养学生的计算思维和创新解难能力的课程。
第四课_小海龟安全课堂-课件python青少年培训
奇妙P y t h o n轻 松 学孩子们都在学编程,用科技拥抱美好未来!孩子们都在学编程,用科技拥抱美好未来!小海龟安全课堂知识回顾知识回顾penup()pendown()goto()write()新知学习小海龟安全课堂我们一起跟着小海龟去认识安全标志吧~谁认识下面这些标志啊?正确答案禁止吸烟当心触电谁认识下面这些标志啊?正确答案可回收 停车场谁认识下面这些标志啊?正确答案不可回收当心辐射挑战任务:试着画出一个常见的标识挑战任务:设计一个属于自己的 独家标识 吧!请勿打扰,学习中!想一想右边的图形如何实现呢?想一想-四个圆-对称的-旋转或者平移?左转指令 left(转角度数)1 2 3 4 5 6 7 8 9 10import turtlet = turtle.Turtle() t.circle(100)t.left(90)t.circle(100)t.left(90)t.circle(100)t.left(90)t.circle(100)t.left(90)思考一下:这些图形应该怎么画呢?思考一下:这些图形应该怎么画呢?对于重复且有规律的指令可以使用 —— 重复指令重复重复再重复!1 2 3 4 5# 重复指令…for X in range(4):t.circle(100)t.left(90)注意这些细节for X in range(4):t.circle(100)t.left(90)4个空格(Tab键)X 与 冒号小工程师们一起来改造一下刚才的代码吧!重复指令1 2 3 4 5 6 7# 重复指令…t.speed(0)t.color(“red”)for X in range(100): t.circle(x)t.left(90)知识总结总结提高speed()for X in range() :心得分享互动环节我的心得ü我了解了ü我掌握了ü我学会了ü我创造了ü我探究了ü我挑战了ü我得到了ü我展示了ü我分享了吧!快来分享一下下节课再见!。
奇妙Python-轻松学-第二课-小海龟的见面礼-课件
t.pensize(20)
更改画笔宽度
内容讲解
观察一下 由很多颜色组成
互动环节
| 想一想
你能想到哪些常见的颜色?他们的英文怎么说?
内容讲解
|常见颜色大全
1. 红色: red 2. 橙色: orange 3. 黄色: yellow 4. 绿色: green
5. 蓝色: blue 6. 紫色: purple
7. 白色: white 8. 黑色: black 9. 灰色: grey 10. 粉色: pink 11. 金色: gold
12. 银色: silver
代码演示
小试牛刀
t.color(“red”)
更改画笔颜色为红色
代码演示
小试牛刀
t.color( ”red'
色
注意:英文符号
更改画笔颜色为红
代码挑战
新知学习
内容讲解 | 小海龟的见面礼
小海龟,很高兴遇见你,送你一份见面礼! 快快揭开礼物看看吧!
内容讲解 |观察见面礼
观察一下这个见面礼,是由什么构成的啊?
内容讲解 |观察见面礼
观察一下这个见面礼,是由什么构成的啊?
由很多很多圆圈构成的!
内容讲解 丨先来画 一个圆
一个圆的大小是由什么来决定的?
10
……
11
知识总结
内容讲解 | 总结提高
画圆、画弧线 circle()
画笔颜色
color()
画笔宽度
pensize()
三原色
心得分享
互动环节
|我的心得
我了解了 我创造了 我得到了
我掌握了 我探究了 我展示了
√ 我学会了 我挑战了 我分享了
下节课再见 !
2018七下Python教案--第2课
·新建程序文本文档、运行程序的方法、保存时需要注意什么;
·学会怎样去查询程序的错误;
·让学生对编程提起浓厚的兴趣;
·print指令的运用;
·识别和修正程序的错误.
教学过程
教学环节
教学内容
师生活动
教师自备
导入
新知传授
上级实验
教 学 过 程
一、复习巩固
1、什么是编程?
===但是学习python你将获利以下几点===
√让你的思维更加敏捷!
√让你变的知识渊博!
√让你学习更多的英文!
上机操作从IDLE启动python
1、通过开始菜单;
三种方法2、通过快捷方式; 3、通过快捷键;
·窗口标题栏的文字“Python Shell"-中文意思是“python的外壳”,是作为用户输入文本与程序交互途径的一种。
·>>>-叫做提示符(Prompt),指程序正在等待你键入信息时显示的符号。
三、来点指令吧!
>>〉print “Hey man!”回车(每输入完一行指令都要输入回车以跳转到下一行)
Print-打印(命令),指在屏幕上显示文本,而不是常说的用打印机打印在纸上。
!!注意>>颜色<<注意!!
问:IDEL里为什么会有这些奇妙的颜色呢?
·创建数据库;
·黑客hacker(远程攻击计算机、破解硬件or软件);
·发明变形金刚(2006年日本FANUC推出的人工智能机器人);
·学习其他语言的基础(所有程序语言都有共同性,学好python能够让你快人一步的理解其他程序语言);
·python几乎无所不能。
中小幼python海龟图+颜色列表公开课教案教学设计课件
请你画出一个正方螺旋
画笔颜色默认 每次增加20像素 循环十次
for i in range(10): fd(i*20) left(90)
颜色列表
红色、蓝色画笔循环
for i in range(10): pencolor(“red”) fd(i*20) left(90) pencolor(“blue”) fd(i*20) left(90)
红橙黄绿蓝紫 循环?
for i in range(10): pencolor(“red”) fd(i*20) left(90) pencolor(“orange”) fd(i*20) left(90) pencolor(“yellow”) fd(i*20) left(90) ……
把颜色“红橙黄绿蓝紫”放进 一个叫color的盒子
color red orange yellow green blue purple
Python语句: color=[“red”, “orange”, “yellow”, “green”, “blue”, “purple”]
color red orange yellow green blue purple
Python海龟图 工具包
导入画图模块
① import turtle ② import turtle as t ③ from turtle import *
• pendown() • penup() • pencolor(“red”) • pensize(3) • fd(50) • bk(50) • right(90) • left(90) • goto(x,y) • begin_fill() • fillcolor (“red”) • end_fill() • circle()
第2课小海龟画图PPT课件
? FD 50 前进50步
? BK 100 后退100步
?
HT 隐龟
5
一显身手
6
2、小海龟画图
小海龟可以轻易画出直角图形, 而锐角、钝角又是怎样画出来呢?
7
小海龟画等边三角形
180º- 60º= 120º 60º 30º
180º- 60º= 120º
? CS RT 30 FD 100 RT 120 FD 100 RT 120 FD 100 HT
RT是英文单词 right的缩写。
例如:? RT 90
LT是英文单词 left的缩写。
左转命令:LT 角度数
例如:? LT 90 3
你能画出一个边长为100步的正方形吗?
4
在横线处写出命令,使小海龟写出“十”字。
?
CS
清屏复位
? FD 100 前进100步
? BK 50 后退50步
? LT 90 左转90度
8
一显身手
小风车
小旗
小山
9
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End
10
谢谢大家
荣幸这一路,与你同行
It'S An Honor To Walk With You All The Way
第2课 小海龟画图 ——右转、左转命令
1
上节课的内容你还记得吗?
隐龟 显龟
Hideturtle HT Showturtle ST
前进
Forword
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
棒棒糖的颜色如何增加?
棒棒糖的颜色如何增加?
光的三原色
色彩调节器
t.color(“#111213”)
更改画笔颜色
挑战任务:升级版棒棒糖
t.circle(100,180)
弧度
画弧线
代码实现
1 …… 2 t.pensize(20) 3 t.color(“red”) 4 t.circle(100,180) 5 t.color(“gold”) 6 t.circle(100,180) 7 8 t.color(“blue”) 9 t.circle(90,180) 10 t.color(“purple”) 11 t.circle(90,180)
t.color(“red”) 更改画笔颜色为红色
t.color(“red”) 更改画笔颜色为红色
注意代码实现
1 import turtle 2 t = turtle.Turtle() 3 t.pensize(20) 4 t.color(“red”) 5 t.circle(100) 6 t.color(“blue”) 7 t.circle(90) 8 t.color(“yellow”) 9 t.circle(80) 10 t.color(“green”) 11 t.circle(70) 12 t.color(“purple”) 13 t.circle(60)
奇妙Python轻松学
奇妙Python
轻松学
孩子们都在学编程, 用科技拥抱美好未来!
孩子们都在学编程,用科技拥抱美好未来!
第二课
小海龟的见面礼
知识回顾
知识回顾
ü 找到小海龟 import turtle ü 拿到画笔 t = turtle.Turtle()
ü 向前移动 forward()
ü 向后移动 back()
1 t.color(“yellow”) 2 t.circle(80,180) 3 t.color(“orange”) 4 t.circle(80,180) 5 6 t.color(“green”) 7 t.circle(70,180) 8 t.color(“skyblue”) 9 t.circle(70,180) 10 …… 11
互动环节
想一想
你能想到哪些常见的颜色?他们的英文怎么说?
常见颜色大全
1. 红色: red 2. 橙色: orange 3. 黄色: yellow 4. 绿色: green 5. 蓝色: blue 6. 紫色: purple
7. 白色: white 8. 黑色: black 9. 灰色: grey 10. 粉色: pink 11. 金色: gold 12. 银色: silver
ü 向左旋转
left()
ü 向右旋转 right()
新知学习
小海龟的见面礼
小海龟,很高兴遇见你,送你一份见面礼! 快快揭开礼物看看吧!
观察见面礼
观察一下这个见面礼,是由什么构成的啊?
观察见面礼
观察一下这个见面礼,是由什么构成的啊?
由很多很多圆圈构成的!
先来画一个圆
一个圆的大小是由什么来决定的?
知识总结
总结提高
ü 画圆、画弧线 circle()
ü 画笔颜色
color()
ü 画笔宽度 pensize() ü 三原色
心得分享
互动环节
我的心得
ü 我了解了 ü 我创造了 ü 我得到了
ü 我掌握了 ü 我探究了 ü 我展示了
快来分享一下吧!
ü 我学会了 ü 我挑战了 ü 我分享了
下节课再见!
1 t.color(“orange”) 2 t.circle(50) 3 t.color(“grey”) 4 t.circle(40) 5 t.color(“gold”) 6 t.circle(30) 7 t.color(“skyblue”) 8 t.circle(20) 9 t.color(“brown”) 10 t.right(90) 11 t.forward(200) 12
先来画一个圆
一个圆的大小是由什么来决定的?
是的,就是圆的半径
t.circle(100)
画一个半径为 100的圆
观察一下 我们的画笔是如何画出这个图形的
观察一下 画笔的宽度比较宽
互动环节
想一想
铅笔、钢笔、毛笔写出来的字一样么?
t.pensize(20)
更改画笔宽度
观察一下 由很多颜色组成