turtle库画一个小花朵
时间: 2024-01-04 19:04:17 浏览: 65
好的,请参考下面的代码:
```python
import turtle
def draw_flower(size):
turtle.color('red', 'pink')
turtle.begin_fill()
for _ in range(36):
turtle.forward(size)
turtle.left(170)
turtle.end_fill()
turtle.penup()
turtle.goto(0, -70)
turtle.pendown()
turtle.color('green')
turtle.right(90)
turtle.forward(100)
turtle.speed(0)
draw_flower(80)
turtle.done()
```
运行代码,就可以看到一朵小花朵啦!你也可以自己试试改变size的值,看看会发生什么。
相关问题
turtle库画一个小花朵并显示图片
以下是使用turtle库画小花朵的Python代码:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 画小花朵
pen.color('red', 'yellow')
pen.begin_fill()
for i in range(6):
pen.forward(100)
pen.left(60)
pen.forward(100)
pen.left(120)
pen.end_fill()
# 隐藏画笔并显示图片
pen.hideturtle()
canvas.getcanvas().postscript(file="flower.eps")
canvas.bye()
```
这段代码会在屏幕上绘制一个小花朵,并将画布保存为EPS格式的图片文件。你可以使用EPS文件查看器或者将其转换为其他格式的图片来查看。
如果你想直接在程序中显示图片,可以使用Pillow库的Image模块来读取EPS文件并显示:
```python
from PIL import Image
# 读取EPS文件并显示
image = Image.open("flower.eps")
image.show()
```
这段代码会打开一个图片查看器并显示小花朵的图片。
用python的turtle库画一个精美图案
好的,下面是一个简单的例子,画出了一朵花的图案:
```python
import turtle
# 设置画布背景色
turtle.bgcolor('black')
# 设置画笔颜色和形状
turtle.color('white', 'red')
turtle.shape('turtle')
# 循环画花瓣
for _ in range(36):
turtle.left(10)
turtle.begin_fill()
for _ in range(4):
turtle.forward(100)
turtle.left(90)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 显示画布
turtle.done()
```
运行后,你可以看到一个美丽的红色花朵在画布上绽放。当然,你也可以根据自己的创意来画出更复杂、更精美的图案。
阅读全文