欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫星空加背景

劉若蘭1年前8瀏覽0評論

Python作為一種高級編程語言,在圖形處理方面具有很高的靈活性和功能性。本篇文章將介紹如何使用Python畫星空并添加背景。

import turtle
import random
# 設置畫布大小
turtle.setup(800, 800)
# 設置畫筆
pen = turtle.Pen()
pen.speed(0)
# 設置背景色為黑色
turtle.bgcolor("black")
# 定義星星函數
def draw_star(x, y):
# 畫筆移動到指定位置
pen.up()
pen.goto(x, y)
pen.down()
# 設置隨機大小和顏色
size = random.randint(5, 25)
color = random.choice(["white", "yellow", "blue", "green", "red"])
pen.color(color)
# 畫五角星
angle = 144
pen.begin_fill()
for side in range(5):
pen.forward(size)
pen.right(angle)
pen.forward(size)
pen.right(72 - angle)
pen.end_fill()
# 創建星空
for count in range(50):
x = random.randint(-400, 400)
y = random.randint(-400, 400)
draw_star(x, y)
# 顯示畫布
turtle.done()

上述代碼中,我們首先使用 turtle 庫創建了畫布,然后設置了畫筆的速度和顏色。接著,我們定義了一個用于畫五角星的函數,函數會在指定位置畫出隨機大小和顏色的五角星。最后,我們使用循環隨機產生50個位置,調用函數畫出50個星星,最終在黑色背景上呈現一個美麗的星空。