Untitled
unknown
python
2 years ago
1.3 kB
9
Indexable
from turtle import *
def prostokat(x, y, kolor):
fillcolor(kolor)
begin_fill()
for i in range(2):
fd(x)
lt(90)
fd(y)
lt(90)
end_fill()
def skok(a, b):
pu()
lt(90)
fd(b)
rt(90)
fd(a)
pd()
def ramka(bok):
prostokat(14 * bok, 11 * bok, "black")
skok(0.5 * bok, 0.5 * bok)
prostokat(13 * bok, 10 * bok, "white")
def prety(bok):
for i in range(7):
prostokat(13 * bok, bok / 5, "black")
skok(0, 1.5 * bok)
def koraliki(cyfra, bok):
kolor = "#ff6600"
po_lewej = cyfra
for j in range(10):
if j > 4:
kolor = "#ffcc00"
if po_lewej == 0:
skok(3 * bok, 0)
prostokat(bok, bok, kolor)
skok(bok, 0)
po_lewej -= 1
def ustaw(n):
bok = 50
# ramka
skok(-7 * bok, -5.5 * bok)
ramka(bok)
# pręty
skok(0, 2 * bok / 5)
prety(bok)
# korale
skok(0, -7 * 1.5 * bok - 2 * bok / 5)
for i in range(7):
cyfra = n % 10
n = n // 10
koraliki(cyfra, bok)
skok(-13 * bok, 1.5 * bok)
if __name__ == "__main__":
tracer(0)
liczba = int(input("Podaj liczbę: "))
ustaw(liczba)
update()
done()
Editor is loading...
Leave a Comment