python用turtle库编写一个带坐标系的正弦函数曲线
时间: 2023-04-09 20:04:24 浏览: 133
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)
可以使用以下代码实现:
```python
import turtle
import math
# 设置画布大小和坐标系范围
turtle.setup(800, 600)
turtle.setworldcoordinates(-10, -1.5, 10, 1.5)
# 绘制坐标轴
turtle.penup()
turtle.goto(-10, 0)
turtle.pendown()
turtle.goto(10, 0)
turtle.penup()
turtle.goto(0, -1.5)
turtle.pendown()
turtle.goto(0, 1.5)
# 绘制正弦函数曲线
turtle.penup()
turtle.goto(-10, 0)
turtle.pendown()
for x in range(-1000, 1001):
y = math.sin(x / 100)
turtle.goto(x / 100, y)
turtle.done()
```
这段代码使用 turtle 库绘制了一个带坐标系的正弦函数曲线。首先设置了画布大小和坐标系范围,然后绘制了坐标轴。接着使用 for 循环计算每个 x 坐标对应的 y 坐标,并使用 turtle.goto() 方法绘制曲线。最后调用 turtle.done() 方法保持窗口不关闭。
阅读全文