Python是一門(mén)強(qiáng)大的編程語(yǔ)言,它可以用來(lái)畫(huà)出美麗的星星和星空。下面是一些用Python畫(huà)星星和星空的代碼。
import turtle def draw_star(): turtle.color("yellow") turtle.begin_fill() for i in range(5): turtle.forward(50) turtle.right(144) turtle.end_fill() turtle.penup() turtle.goto(-200, 0) turtle.pendown() for i in range(5): draw_star() turtle.penup() turtle.forward(100) turtle.pendown()
上面的代碼使用了Python的turtle模塊來(lái)畫(huà)出五顆黃色的五角星,可以看到,它們有著完美的對(duì)稱性,非常美麗。
下面是一些用Python畫(huà)星空的代碼,我們可以使用Python的隨機(jī)數(shù)生成器來(lái)生成一些隨機(jī)的星星。
import turtle import random turtle.speed(0) turtle.hideturtle() colors = ["white", "red", "blue", "yellow", "green"] for i in range(100): turtle.penup() x = random.randint(-300, 300) y = random.randint(-200, 200) turtle.goto(x, y) turtle.pendown() turtle.dot(random.randint(1, 5), random.choice(colors))
上面的代碼使用了Python的turtle模塊來(lái)畫(huà)出100顆隨機(jī)顏色和大小的星星。可以看到,它們呈現(xiàn)出了很自然的分布,讓人仿佛身臨其境,置身于廣袤的星空之中。