用python语言写一个玫瑰
时间: 2023-07-18 08:32:45 浏览: 101
python绘制玫瑰
5星 · 资源好评率100%
以下是一个用Python Turtle模块实现的玫瑰图形代码示例:
```python
import turtle
# 设置画布大小和背景颜色
turtle.setup(width=600, height=600)
turtle.bgcolor("black")
# 设置画笔颜色和粗细
turtle.color("red", "pink")
turtle.pensize(3)
# 移动画笔到起点
turtle.penup()
turtle.goto(0, 200)
turtle.pendown()
# 绘制玫瑰花朵
for i in range(200):
turtle.speed(0)
turtle.forward(i * 0.1)
turtle.left(30)
turtle.forward(20)
turtle.right(60)
turtle.forward(20)
turtle.left(30)
# 反向绘制花瓣
turtle.penup()
turtle.goto(0, 200)
turtle.pendown()
turtle.right(2)
# 隐藏画笔
turtle.hideturtle()
# 完成绘制
turtle.done()
```
该代码使用Turtle模块,通过调整画笔的方向和移动距离实现玫瑰花朵的绘制,从而生成一个简单的玫瑰图形。
阅读全文