题目 使用turtle库的turtle. right()函数和turtle.fd()函数绘制一个菱形,边长为200像素,4个内角度数为2个60度和2个120度,效果如图所示。
原代码
import turtle
turtle.right(-30)
___(1)___
turtle.right(60)
turtle.fd(200)
___(2)___
turtle.fd(200)
turtle.right(60)
turtle.fd(200)
turtle.right(120)
必要函数及其功能
函数 | 功能 |
---|
turtle.fd(distance) | 沿当前画笔方向画distance的距离 | turtle.bk(distance) | 沿当前画笔相反方向画distance的距离 | turtle.right(degree) | 画笔沿顺时针旋转degree度 | turtle.left(degree) | 画笔沿逆时针旋转degree度 |
回归题目 先看这两行的效果
turtle.right(-30)
turtle.fd(200)
可以看出之后每次都是走200个像素 答案
import turtle
turtle.right(-30)
turtle.fd(200)
turtle.right(60)
turtle.fd(200)
turtle.right(120)
turtle.fd(200)
turtle.right(60)
turtle.fd(200)
turtle.right(120)
|