下面土嘎嘎小编分享使用Python绘制小仓鼠的简单示例代码:
〓〓python代码如下:〓〓
import turtle
# 设置画布和海龟
canvas = turtle.Screen()
canvas.bgcolor("white")
canvas.title("Hamster")
peng = turtle.Turtle()
peng.shape("turtle")
peng.color("brown")
# 绘制身体
peng.penup()
peng.goto(0, -100)
peng.pendown()
peng.begin_fill()
peng.circle(50)
peng.end_fill()
# 绘制头部
peng.penup()
peng.goto(0, 0)
peng.pendown()
peng.begin_fill()
peng.circle(30)
peng.end_fill()
# 绘制眼睛
peng.penup()
peng.goto(-15, 25)
peng.pendown()
peng.fillcolor("black")
peng.begin_fill()
peng.circle(5)
peng.end_fill()
peng.penup()
peng.goto(15, 25)
peng.pendown()
peng.begin_fill()
peng.circle(5)
peng.end_fill()
# 绘制耳朵
peng.penup()
peng.goto(-30, 80)
peng.pendown()
peng.fillcolor("brown")
peng.begin_fill()
peng.setheading(60)
peng.circle(20, steps=3)
peng.end_fill()
peng.penup()
peng.goto(30, 80)
peng.pendown()
peng.begin_fill()
peng.setheading(120)
peng.circle(20, steps=3)
peng.end_fill()
# 绘制嘴巴
peng.penup()
peng.goto(-10, 10)
peng.pendown()
peng.setheading(-45)
peng.circle(10, 90)
# 绘制鼻子
peng.penup()
peng.goto(0, 5)
peng.pendown()
peng.dot(10)
# 绘制胡须
peng.penup()
peng.goto(-15, -5)
peng.pendown()
peng.setheading(180)
peng.forward(30)
peng.penup()
peng.goto(-15, -15)
peng.pendown()
peng.setheading(180)
peng.forward(30)
peng.penup()
peng.goto(-15, -25)
peng.pendown()
peng.setheading(180)
peng.forward(30)
# 完成绘制
peng.hideturtle()
turtle.done()
运行这段代码,将会在一个新窗口中显示出一个小仓鼠的图像。注意,你需要安装并导入 turtle 模块才能运行上面给出的代码。