python画哆啦a梦代码
时间: 2023-09-13 15:07:50 浏览: 319
以下是一个简单的Python代码,用于在Python中绘制哆啦A梦:
```python
import turtle
# 设置画笔属性
turtle.pensize(4)
turtle.pencolor('blue')
turtle.speed(2)
# 画哆啦A梦的头部
turtle.circle(100)
# 画哆啦A梦的眼睛
turtle.penup()
turtle.goto(-40, 120)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
turtle.penup()
turtle.goto(40, 120)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(20)
turtle.end_fill()
turtle.penup()
turtle.goto(-35, 130)
turtle.pendown()
turtle.fillcolor('black')
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
turtle.penup()
turtle.goto(45, 130)
turtle.pendown()
turtle.fillcolor('black')
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
# 画哆啦A梦的嘴巴
turtle.penup()
turtle.goto(0, 80)
turtle.pendown()
turtle.setheading(-60)
turtle.circle(60, 120)
# 画哆啦A梦的身体
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
turtle.fillcolor('blue')
turtle.begin_fill()
turtle.forward(200)
turtle.circle(50, 180)
turtle.forward(200)
turtle.circle(50, 180)
turtle.end_fill()
# 画哆啦A梦的手臂
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
turtle.setheading(-110)
turtle.circle(100, 40)
turtle.penup()
turtle.goto(100, 0)
turtle.pendown()
turtle.setheading(70)
turtle.circle(-100, 40)
# 画哆啦A梦的脚
turtle.penup()
turtle.goto(-60, -100)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
turtle.penup()
turtle.goto(60, -100)
turtle.pendown()
turtle.fillcolor('white')
turtle.begin_fill()
turtle.circle(40)
turtle.end_fill()
# 画哆啦A梦的尾巴
turtle.penup()
turtle.goto(150, 20)
turtle.pendown()
turtle.setheading(0)
turtle.fillcolor('blue')
turtle.begin_fill()
turtle.circle(20, 180)
turtle.circle(200, 30)
turtle.circle(20, 180)
turtle.end_fill()
turtle.done()
```
这段代码使用Python的turtle模块来绘制哆啦A梦的图形。它首先设置画笔属性,并使用circle函数绘制了头部。然后,它绘制了眼睛和嘴巴,并使用fillcolor和begin_fill函数来填充它们的颜色。接下来,它绘制了身体和手臂,并使用fillcolor和begin_fill函数来填充它们的颜色。最后,它绘制了脚和尾巴,并使用fillcolor和begin_fill函数来填充它们的颜色。在代码的末尾,使用done函数来停止绘图并保持窗口打开。
阅读全文