利用python编写一个画玫瑰花的程序
时间: 2024-03-10 10:50:56 浏览: 50
好的,下面是一个基于turtle库的画玫瑰花的Python程序:
```python
import turtle
import math
# 设置画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
pen.speed(0)
pen.color('red')
# 定义参数
a = 5
k = 7
# 绘制玫瑰花
for i in range(360):
theta = math.radians(i)
r = a * math.sin(k * theta)
x = r * math.cos(theta)
y = r * math.sin(theta)
pen.goto(x, y)
# 关闭画布
canvas.exitonclick()
```
程序运行后将会弹出一个画布,上面绘制了一个红色的玫瑰花。其中,a和k是参数,可以根据需要进行调整。
阅读全文