当先锋百科网

首页 1 2 3 4 5 6 7

今天我们来学习用 Python 画一个可爱的小熊头。

首先,我们需要导入所需的库:

import turtle  # 画图库
import math  # 数学库

接下来,我们可以定义一些变量来方便后面代码中的使用:

# 定义小熊头的半径
r = 100
# 定义耳朵的半径
r_ear = 40
# 从头的正中心开始画
turtle.penup()
turtle.goto(0, -r)
turtle.pendown()
# 画小熊头的填充部分
turtle.begin_fill()
turtle.circle(r)
turtle.end_fill()
# 画左耳
turtle.penup()
turtle.goto(-r_ear / math.sqrt(2), r / math.sqrt(2))
turtle.pendown()
turtle.begin_fill()
turtle.circle(r_ear, steps=4)
turtle.end_fill()
# 画右耳
turtle.penup()
turtle.goto(r_ear / math.sqrt(2), r / math.sqrt(2))
turtle.pendown()
turtle.begin_fill()
turtle.circle(r_ear, steps=4)
turtle.end_fill()
# 画左眼
turtle.penup()
turtle.goto(-r / 2, 0)
turtle.pendown()
turtle.begin_fill()
turtle.circle(r / 4)
turtle.end_fill()
# 画右眼
turtle.penup()
turtle.goto(r / 2, 0)
turtle.pendown()
turtle.begin_fill()
turtle.circle(r / 4)
turtle.end_fill()
turtle.done()

最后通过turtle.done()方法将画布保持不关闭。

以上就是用 Python 画小熊头的全部代码,可以尝试运行一下,看看最终效果吧: