Python 在绘图方面非常强大,它可以轻松地画出五彩缤纷的小樱花。下面是一个使用 Python 画小樱花的示例:
import turtle import random def draw_petal(): turtle.pensize(2) turtle.penup() turtle.right(90) turtle.forward(20) turtle.pendown() turtle.right(30) turtle.fillcolor("#FFCCCC") turtle.begin_fill() turtle.circle(10, 180) turtle.left(90) turtle.circle(10, 180) turtle.end_fill() turtle.left(120) turtle.penup() turtle.forward(20) turtle.right(150) def main(): turtle.setup(width=800, height=600) turtle.bgcolor("#228B22") turtle.pencolor("#008000") turtle.speed(0) for i in range(20): x = random.randint(-350, 350) y = random.randint(-250, 250) turtle.goto(x, y) draw_petal() turtle.hideturtle() turtle.done() if __name__ == "__main__": main()
可以看到,这段 Python 代码使用 turtle 库来绘制小樱花。首先定义了 draw_petal 函数用于画花瓣,它会向右旋转 90 度,向前移动一定距离,然后画出一个半圆,再画出另一个半圆,最后填充颜色,向左旋转 120 度,以便下次画花瓣。
在 main 函数中设置 turtle 画布大小和背景颜色,再随机生成 20 个小樱花的位置,调用 draw_petal 函数画出小樱花的花瓣,最后隐藏画笔,完成绘制。
这是一个简单的 Python 画小樱花的例子,希望对大家有所帮助。