Pythonで雪の結晶を描くコードを書く方法は?

以下是一个绘制雪花图案的简单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ライブラリを使用して絵を描画し、ランダムに座標を生成して複数の雪の結晶模様を描画します。キャンバスのサイズ、色、雪の形などのパラメータを必要に応じて調整することができます。

bannerAds