📜  使用 python turtle 随机夜星 - Python 代码示例

📅  最后修改于: 2022-03-11 14:46:05.040000             🧑  作者: Mango

代码示例1
# Random night stars with python turtle 
import turtle as tu
import random


sc = tu.Screen()
sc.bgcolor("black")

bn = tu.Turtle()
bn.pensize(3)
bn.color("blue", "blue")
bn.speed(0)
li = []

def star(lenth):
      bn.begin_fill()
      for i in range(5):
            bn.fd(lenth)
            bn.rt(144)
      bn.end_fill()

for i in range(120):
      x = random.randint(-300, 300)
      y = random.randint(-300, 300)
      bn.penup()
      bn.goto(x, y)
      li.append(bn.pos())
      bn.pendown()
      fn = random.randint(5, 22)
      for j in li:
            if (abs(bn.pos()) - abs(j)) <= fn + 10 :
                  #print(f"pos >{j}")
                  continue
      
      star(fn)


sc.exitonclick()