Python是一門強大的編程語言,它可以用來畫出美麗的星星和星空。下面是一些用Python畫星星和星空的代碼。
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模塊來畫出五顆黃色的五角星,可以看到,它們有著完美的對稱性,非常美麗。
下面是一些用Python畫星空的代碼,我們可以使用Python的隨機數生成器來生成一些隨機的星星。
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模塊來畫出100顆隨機顏色和大小的星星。可以看到,它們呈現出了很自然的分布,讓人仿佛身臨其境,置身于廣袤的星空之中。