1、实现内容
通过 python 的turtle 库绘制一个旗子的形状的图案,如下图:
2、实现代码
这节课的依然练习基础代码, 增加了setheading(缩写:seth),,setheading的角度是以正东(X轴正方向)为0度,逆时针增加。例如,setheading(90)会让海龟朝北,setheading(-90)会让海龟朝南。
通过turtle的 左转:left(lt)、前进:forward(缩写 fd)、后退:backward(缩写 bd),右转:right(rt),绘制图案。主要是控制移动的步数!
“”"
简易旗子.py
“”"
import turtle # 导入海龟模块
turtle.pensize(2) # 设定画笔轨迹粗细为2
turtle.setheading(90) # 设置方向为90度
turtle.fd(100) # 海龟前进100个单位
for x in range(4): # 在范围4内不断更新x
turtle.fd(100) # 海龟前进100个单位
turtle.rt(90) # 海龟右转90度
turtle.done() # 海龟做完了(进入事件循环)