File tree Expand file tree Collapse file tree 1 file changed +51
-0
lines changed
Expand file tree Collapse file tree 1 file changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ import turtle
2+ import random
3+
4+ screen = turtle .Screen ()
5+ screen .screensize (500 , 500 )
6+ t = turtle .Turtle ()
7+ t .shape ("turtle" )
8+
9+
10+ def getrgb ():
11+ r , g , b = 0 , 0 , 0
12+ r = random .random ()
13+ g = random .random ()
14+ b = random .random ()
15+ return (r , g , b )
16+
17+
18+ def star (length ):
19+ r , g , b = getrgb ()
20+ t .pendown ()
21+ t .begin_fill ()
22+ t .color (r , g , b )
23+
24+ for i in range (5 ):
25+ t .forward (length )
26+ t .right (144 )
27+
28+ t .end_fill ()
29+ t .penup ()
30+
31+
32+ def drawline (x , y ):
33+ t .pendown ()
34+ t .goto (x , y )
35+
36+ s = turtle .textinput ("입력" , "별의 개수를 입력하시오: " )
37+ num = int (s )
38+
39+ for n in range (num ):
40+ x = random .randrange (- 300 , 300 )
41+ y = random .randrange (- 300 , 300 )
42+
43+ t .up ()
44+ t .goto (x ,y )
45+ t .down ()
46+
47+ star (random .randint (100 , 200 ))
48+
49+ t .screen .onclick (drawline )
50+
51+ turtle .mainloop ()
You can’t perform that action at this time.
0 commit comments