温馨提示×

python画雪花的代码怎么写

小亿
270
2024-01-29 15:25:59
栏目: 编程语言

下面是一个简单的Python代码示例,用于绘制雪花图形:

import turtle
import random

# 设置画布大小和背景颜色
turtle.setup(800, 800)
turtle.bgcolor("black")

# 设置画笔属性
turtle.color("white")
turtle.penup()

# 雪花形状
snowflake = [
    (90, 60),
    (-135, 120),
    (60, 120),
    (-135, 60),
    (90, 0),
    (-135, 0),
    (90, 60)
]

# 绘制雪花
for _ in range(30):
    x = random.randint(-400, 400)
    y = random.randint(-400, 400)

    turtle.goto(x, y)

    turtle.pendown()
    for angle, length in snowflake:
        turtle.setheading(angle)
        turtle.forward(length)

    turtle.penup()

# 关闭画布
turtle.done()

运行代码后,你将看到一个黑色背景上的白色雪花图形。这个例子使用了Turtle库来进行绘图,通过随机生成坐标来绘制多个雪花图形。你可以根据需要调整画布大小、颜色和雪花形状等参数。

0