Skip to content

Commit 313971e

Browse files
committed
crazy village using Python Turtle
1 parent 1053239 commit 313971e

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed

crazyvilllage.py

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# nakreslí vesnici pomocí knihovny turtle
2+
3+
from turtle import exitonclick, bgcolor, title, colormode
4+
import turtle
5+
from random import randint
6+
# ze souboru vesnice je potřeba funkce domecek
7+
from vesnice import *
8+
9+
def posun(t, strana):
10+
11+
t.penup()
12+
t.forward(strana)
13+
t.left(60)
14+
t.pendown()
15+
16+
def main():
17+
18+
# barva pozadí okna
19+
bgcolor("black")
20+
# velikost okna
21+
# název okna
22+
title("Crazy village")
23+
24+
# formát barev
25+
colormode(255)
26+
27+
# Vytvoříme novou želvu
28+
t = turtle.Turtle()
29+
30+
# Želva vypadá jako želva
31+
t.shape("turtle")
32+
33+
# nejrychlejší želva = velmi rychlé kreslení
34+
t.speed(0)
35+
# velikost pera = silný obrys
36+
t.pensize(5)
37+
38+
dilek = 50
39+
red = 255
40+
green = 0
41+
velikostDomecku = 3
42+
43+
44+
for _ in range(20):
45+
46+
barva = (red, green, 0)
47+
posun(t, dilek)
48+
dilek = dilek + 20
49+
green = green + 12
50+
red = red - 12
51+
velikostDomecku = velikostDomecku + 1
52+
domecek(t, velikostDomecku, barva)
53+
54+
# zavření okna
55+
exitonclick()
56+
57+
if __name__ == "__main__":
58+
main()

0 commit comments

Comments
 (0)