淘先锋技术网

首页 1 2 3 4 5 6 7

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 画小樱花的例子,希望对大家有所帮助。