📜  Python中的 turtle.degrees()函数(1)

📅  最后修改于: 2023-12-03 15:04:34.410000             🧑  作者: Mango

Python中的 turtle.degrees()

在Python中,turtle模块实现了利用海龟图形来绘制的函数。其中,turtle.degrees()函数用于设置角度测量单位,控制角度的计算方式。

语法格式
turtle.degrees(mode=None)
参数说明
  • mode:可选参数,表示角度测量单位,可选值为None、"rad"、"deg",分别表示不改变、使用弧度制、使用角度制。默认值为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()函数用于设置角度测量单位,包括默认度制、弧度制以及角度制,方便开发者使用不同的测量标准来计算旋转、移动等操作的角度值。这个函数没有返回值,在不同角度制之间转换时,需要注意计算方式不同,要进行单位换算。