📅  最后修改于: 2023-12-03 15:04:34.410000             🧑  作者: Mango
在Python中,turtle模块实现了利用海龟图形来绘制的函数。其中,turtle.degrees()函数用于设置角度测量单位,控制角度的计算方式。
turtle.degrees(mode=None)
该函数没有返回值。
以下的代码演示了turtle.degrees()函数的使用方法:
import turtle
turtle.degrees() # 设置使用默认度制
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.degrees("rad") # 设置使用弧度制
turtle.goto(0, 0)
turtle.setheading(0)
turtle.forward(100)
turtle.right(1.5708)
turtle.forward(100)
turtle.degrees("deg") # 设置使用角度制
turtle.goto(0, 0)
turtle.setheading(0)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done()
这段代码执行的过程如下:
1.设置使用默认的度制;
2.向前100个单位长度;
3.向右旋转90度;
4.向前100个单位长度。
接下来将设置使用弧度制;
1.把画笔移动到坐标原点;
2.将角度设置为0;
3.向前100个单位长度;
4.向右旋转90度,使用的是弧度;
5.向前100个单位长度。
最后重置为角度制;
1.把画笔移动到坐标原点;
2.将角度设置为0;
3.向前100个单位长度;
4.向右旋转90度,使用的是角度;
5.向前100个单位长度。
最后,我们使用turtle.done()来展示绘制的效果图。
在turtle模块中,turtle.degrees()函数用于设置角度测量单位,包括默认度制、弧度制以及角度制,方便开发者使用不同的测量标准来计算旋转、移动等操作的角度值。这个函数没有返回值,在不同角度制之间转换时,需要注意计算方式不同,要进行单位换算。