Python turtle画正弦函数
时间: 2023-07-09 18:24:34 浏览: 114
好的,以下是Python turtle画正弦函数的代码:
```python
import turtle
import math
# 设置画布大小和背景色
turtle.setup(800, 600)
turtle.bgcolor("white")
# 设置坐标系参数
xmin, xmax = -10, 10 # x轴范围
ymin, ymax = -1.5, 1.5 # y轴范围
xscale = 40 # x轴单位长度
yscale = 40 # y轴单位长度
# 画坐标轴
turtle.penup()
turtle.goto(xmin*xscale, 0)
turtle.pendown()
turtle.goto(xmax*xscale, 0)
turtle.penup()
turtle.goto(0, ymin*yscale)
turtle.pendown()
turtle.goto(0, ymax*yscale)
# 画正弦函数
turtle.penup()
turtle.goto(xmin*xscale, math.sin(xmin)*yscale)
turtle.pendown()
for x in range(xmin, xmax+1):
turtle.goto(x*xscale, math.sin(x)*yscale)
turtle.done()
```
运行以上代码,即可在窗口中看到正弦函数的图像。
相关问题
python用turtle画正弦函数
好的,我可以回答这个问题。您可以使用Python的Turtle库来画正弦函数,代码示例如下:
```python
import turtle
import math
turtle.speed(0)
turtle.penup()
turtle.goto(-200,0)
turtle.pendown()
for x in range(-200, 200):
turtle.goto(x, math.sin(math.radians(x))*100)
turtle.done()
```
这段代码实现了在屏幕上绘制正弦函数的曲线。希望这样的回答对您有所帮助!请问还有什么我可以帮到您的吗?
用Python的turtle画正弦函数
可以使用以下代码来用Python的turtle画正弦函数:
```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, math.sin(-10))
turtle.pendown()
for x in range(-10, 11):
turtle.goto(x, math.sin(x))
turtle.done()
```
这段代码使用turtle库来绘制正弦函数的图像,首先设置了画布大小和坐标系范围,然后画出了坐标轴。接着使用for循环来计算每个x值对应的正弦函数值,并使用turtle.goto()函数来绘制图像。最后调用turtle.done()函数来保持窗口不关闭。
阅读全文