当先锋百科网

首页 1 2 3 4 5 6 7

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