绘制常见的几何图形课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import turtle as t t.screensize(400,300,"pink") t.pensize(3) t.pencolor("red") t.pendown() t.forward(150) #下面绘制正方形的代码,是重复的。 t.left(90) t.forward(150) t.left(90) t.forward(150) t.left(90) t.forward(150)
在Python中用turtle模块画图
三、绘制常见几何图形
01
实践要求:
请运行下面代码,补充完善代码,画出一个完整的正方形。
*点击文件可在线预览文件,无法修改或保存文件。
正方形练习.py
import turtle as t t.screensize(400,300,"pink") t.pensize(3) t.pencolor() t.pendown() t.forward(150) t.left(90) t.forward(150) t.left(90) t.forward(150)
本课学习了Python中 turtle模块画笔向前,转向的方法 。
学习了使用 for <变量> in <一组数据>: 循环语名
结构实现重复循环语句。
形如 for x in range(20):
t.forward(30) t.left(18)
注意,for 后面的冒号, 循环体要缩进4格
例: for x in range(4):
t.fd(150) t.lt(90)
把画正方形的代码改写成循环结构
import turtle as t t.screensize(400,300,"pink") t.pensize(3) t.pencolor("red") t.pendown() t.forward(150) t.left(90) t.forward(150) t.left(90) t.forward(150) t.left(90) t.forward(150)
思考:能修改上面的代码,画出五边形,六边形, 12边形,36边形吗?
Βιβλιοθήκη Baidu
import turtle as t t.screensize(400,300,"pink") t.pensize(3) t.pencolor("red") t.pendown() for x in range(4):
t.forward(100) t.left(90)
import turtle as t t.screensize(400,300,"pink") t.pensize(3) t.pencolor("red") t.pendown()
t.forward(150) #把这段代码重复4次即可。 t.left(90)
for <变量> in <一组数据>: 循环执行的内容