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颗随机颜色和大小的星星。可以看到,它们呈现出了很自然的分布,让人仿佛身临其境,置身于广袤的星空之中。