中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么用python畫圣誕樹

小億
86
2024-02-27 17:25:14
欄目: 編程語言

使用Python繪制圣誕樹可以使用turtle庫來實現,下面是一個簡單的繪制圣誕樹的示例代碼:

import turtle

def draw_triangle(x, y, size, color):
    turtle.penup()
    turtle.goto(x, y)
    turtle.pendown()
    turtle.fillcolor(color)
    turtle.begin_fill()
    for _ in range(3):
        turtle.forward(size)
        turtle.right(120)
    turtle.end_fill()

def draw_tree(x, y, size):
    draw_triangle(x, y, size, "green")
    draw_triangle(x - size/2, y + size, size, "green")
    draw_triangle(x + size/2, y + size, size, "green")
    draw_triangle(x - size, y + size*2, size, "green")
    draw_triangle(x + size, y + size*2, size, "green")
    draw_triangle(x - size*1.5, y + size*3, size, "green")
    draw_triangle(x + size*1.5, y + size*3, size, "green")
    draw_triangle(x - size*2, y + size*4, size, "green")
    draw_triangle(x + size*2, y + size*4, size, "green")

def draw_star(x, y, size):
    turtle.penup()
    turtle.goto(x, y)
    turtle.pendown()
    turtle.fillcolor("yellow")
    turtle.begin_fill()
    for _ in range(5):
        turtle.forward(size)
        turtle.right(144)
    turtle.end_fill()

def main():
    turtle.speed(0)
    turtle.bgcolor("black")
    draw_tree(0, -200, 50)
    draw_star(0, 100, 20)
    turtle.hideturtle()
    turtle.done()

if __name__ == "__main__":
    main()

運行該代碼后,將會在窗口中顯示一個簡單的圣誕樹。您可以根據需要調整樹的大小和位置。

0
柳河县| 高安市| 泗水县| 碌曲县| 济源市| 郑州市| 布尔津县| 原阳县| 白银市| 平罗县| 闸北区| 九龙坡区| 元朗区| 林甸县| 兴化市| 自治县| 舒兰市| 邳州市| 平顺县| 溧水县| 大丰市| 营口市| 东城区| 高台县| 兴文县| 开远市| 荆州市| 仙居县| 新疆| 兰考县| 吉林市| 神木县| 揭东县| 张北县| 谷城县| 莫力| 开化县| 江安县| 丰原市| 乡宁县| 平阳县|