-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtartaruga05.py
54 lines (43 loc) · 1.13 KB
/
tartaruga05.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
from turtle import *
from random import *
def moveToRandomLocation():
penup()
setpos( randint(-400,400) , randint(-400,400))
pendown()
def drawStar(starSize, starColour):
color(starColour)
pendown()
begin_fill()
for side in range(5):
left(144)
forward(starSize)
end_fill()
penup()
def drawGalaxy(numberOfStars):
starColours = ["#058396","#0275A6","#827E01"]
moveToRandomLocation()
for star in range(numberOfStars):
penup()
left(randint(-180,180))
forward( randint(5,20))
pendown()
drawStar(2, choice(starColours))
def drawConstellation(numberOfStars):
moveToRandomLocation()
for star in range(numberOfStars-1):
drawStar( randint(7,15), "white")
pendown()
left( randint(-90,90))
forward( randint(30,70))
drawStar( randint(7,15), "White")
speed(11)
bgcolor("MidnightBlue")
for star in range(30):
moveToRandomLocation()
drawStar( randint(5,25), "White")
for galaxy in range(3):
drawGalaxy(40)
for constellation in range(2):
drawConstellation(randint(4,7))
hideturtle()
done()