turtle粽子代码
时间: 2023-07-03 08:24:14 浏览: 233
以下是一个使用 Python turtle 模块绘制粽子的代码:
```python
import turtle
# 设置画笔速度和颜色
turtle.speed(5)
turtle.color('green')
# 绘制粽子的形状
turtle.begin_fill()
turtle.left(45)
turtle.forward(100)
turtle.right(135)
turtle.circle(70, -180)
turtle.right(135)
turtle.forward(100)
turtle.end_fill()
# 绘制粽子的花纹
turtle.penup()
turtle.goto(-20, 20)
turtle.color('white')
turtle.pendown()
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.goto(0, 50)
turtle.pendown()
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
turtle.penup()
turtle.goto(20, 20)
turtle.pendown()
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
希望你喜欢!
相关问题
turtle画图粽子
好的,以下是使用Python的turtle库画出一个粽子的示例代码:
```python
import turtle
# 设置画笔大小和速度
turtle.pensize(5)
turtle.speed(3)
# 画出粽子的叶子
turtle.fillcolor("green")
turtle.begin_fill()
turtle.left(45)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(135)
turtle.forward(280)
turtle.right(135)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.end_fill()
# 画出粽子的绳子
turtle.penup()
turtle.goto(0, 220)
turtle.pencolor("brown")
turtle.pendown()
turtle.left(90)
turtle.forward(120)
# 画出粽子的米饭
turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
turtle.fillcolor("white")
turtle.begin_fill()
turtle.circle(100)
turtle.end_fill()
# 画出粽子的馅料
turtle.penup()
turtle.goto(-80, 120)
turtle.pendown()
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
# 完成画图
turtle.done()
```
运行以上代码,就可以在窗口中看到一个粽子的图案了。你可以根据自己的想法进行修改和调整,让它更加精美。
python用turtle画粽子
以下是使用 Python turtle 库画粽子的示例代码:
```python
import turtle
# 设置画笔颜色和背景颜色
turtle.color('brown', 'yellow')
turtle.bgcolor('lightgreen')
# 绘制粽子的形状
turtle.begin_fill()
turtle.left(45)
turtle.forward(100)
turtle.right(135)
turtle.forward(200)
turtle.right(135)
turtle.forward(100)
turtle.right(135)
turtle.forward(200)
turtle.end_fill()
# 绘制粽子上的细节
turtle.penup()
turtle.goto(-50, 0)
turtle.pendown()
turtle.color('black')
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.goto(0, 50)
turtle.pendown()
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
turtle.penup()
turtle.goto(50, 0)
turtle.pendown()
turtle.begin_fill()
turtle.circle(30)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
turtle.done()
```
运行代码后,会弹出一个窗口,显示绘制的粽子图案。代码中使用 turtle 库提供的函数来绘制粽子的形状和细节,其中 begin_fill() 和 end_fill() 函数用于填充图形内部。你可以根据需要调整绘制粽子的颜色、大小和位置。
阅读全文