使用python代码绘画一个小熊
时间: 2024-05-15 07:13:07 浏览: 90
用python画一只可爱的布朗熊
5星 · 资源好评率100%
这里有一份简单的Python代码,可以绘制一个小熊:
```python
import turtle
# 画圆形
def draw_circle(x, y, radius, color):
turtle.penup()
turtle.setposition(x, y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
turtle.circle(radius)
turtle.end_fill()
# 画矩形
def draw_rectangle(x, y, width, height, color):
turtle.penup()
turtle.setposition(x, y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
for i in range(2):
turtle.forward(width)
turtle.left(90)
turtle.forward(height)
turtle.left(90)
turtle.end_fill()
# 画小熊
def draw_bear(x, y):
# 头
draw_circle(x, y+80, 50, 'brown')
# 耳朵
draw_circle(x-30, y+120, 15, 'brown')
draw_circle(x+30, y+120, 15, 'brown')
# 眼睛
draw_circle(x-20, y+80, 10, 'white')
draw_circle(x-20, y+80, 5, 'black')
draw_circle(x+20, y+80, 10, 'white')
draw_circle(x+20, y+80, 5, 'black')
# 鼻子
draw_circle(x, y+60, 10, 'black')
# 嘴巴
draw_rectangle(x-20, y+40, 40, 5, 'black')
# 身体
draw_circle(x, y, 80, 'brown')
# 手
draw_circle(x-60, y-30, 20, 'brown')
draw_circle(x+60, y-30, 20, 'brown')
# 脚
draw_circle(x-40, y-80, 20, 'brown')
draw_circle(x+40, y-80, 20, 'brown')
# 设置画布大小和背景颜色
turtle.setup(500, 500)
turtle.bgcolor('white')
# 设置画笔颜色和粗细
turtle.color('black')
turtle.pensize(2)
# 绘制小熊
draw_bear(0, 0)
# 隐藏画笔
turtle.hideturtle()
# 点击窗口关闭
turtle.exitonclick()
```
运行以上代码就可以在新窗口中看到一个可爱的小熊了。
阅读全文