File tree Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change
1
+ # nakreslí vesnici pomocí knihovny turtle
2
+
3
+ from turtle import exitonclick , bgcolor , title , colormode
4
+ import turtle
5
+ from random import randint
6
+ import math
7
+ import turtle
8
+
9
+ bgcolor ("lightblue" )
10
+ title ("Sine waves" )
11
+
12
+ # 4 turtles ~ 4 waves
13
+ t1 = turtle .Turtle ()
14
+ t2 = turtle .Turtle ()
15
+ t3 = turtle .Turtle ()
16
+ t4 = turtle .Turtle ()
17
+
18
+ t1 .speed (0 )
19
+ t2 .speed (0 )
20
+ t3 .speed (0 )
21
+ t4 .speed (0 )
22
+
23
+ t1 .penup ()
24
+ t2 .penup ()
25
+ t3 .penup ()
26
+ t4 .penup ()
27
+
28
+ t1 .goto (- 360 , 0 )
29
+ t2 .goto (- 300 , - 20 )
30
+ t3 .goto (- 240 , + 10 )
31
+ t4 .goto (- 180 , + 20 )
32
+
33
+ t1 .pendown ()
34
+ t2 .pendown ()
35
+ t3 .pendown ()
36
+ t4 .pendown ()
37
+
38
+ t1 .pencolor ("lightseagreen" )
39
+ t2 .pencolor ("lightskyblue" )
40
+ t3 .pencolor ("deepskyblue" )
41
+ t4 .pencolor ("cyan3" )
42
+
43
+ t1 .pensize (20 )
44
+ t2 .pensize (10 )
45
+ t3 .pensize (15 )
46
+ t4 .pensize (25 )
47
+
48
+
49
+ for x in range (- 360 ,360 ):
50
+ y = 100 * math .sin (math .radians (x ))
51
+ t1 .goto (x , y )
52
+ t2 .goto (x + 60 , y - 20 )
53
+ t3 .goto (x + 120 , y + 10 )
54
+ t4 .goto (x + 180 , y + 20 )
55
+
56
+ # zavření okna
57
+ exitonclick ()
58
+
You can’t perform that action at this time.
0 commit comments