Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from zelva import *
- import math
- import risar
- t = Turtle()
- def krog(t,a): #da mi ni treba večkrat risati krogov
- for i in range(100):
- t.forward(a * math.pi / 100)
- t.turn(3.6)
- def spice(t,a): #da mi ni treba večkrat risati špic kolesa
- t.right()
- t.pen_up()
- t.forward(a/2)
- t.pen_down()
- for i in range(15):
- t.forward(a/2)
- t.backward(a/2)
- t.turn(24) #da #
- def otrok(t,a):
- t.fly(350, 450, 0)
- t.turn(30)
- t.forward(a)
- t.turn(120)
- t.forward(a)
- t.backward(a)
- t.turn(-150)
- t.forward(a)
- t.turn(-150)
- t.forward(a)
- t.backward(a)
- t.turn(-60)
- t.forward(a)
- t.backward(a)
- t.turn(-150)
- t.forward(a/4)
- t.left()
- for i in range(360):
- t.forward(a * math.pi / 360)
- t.turn(1)
- def kolo(t,a):
- t.fly(150,300,0)
- krog(t,a)
- spice(t,a)
- t.forward(a*3/4)
- t.left()
- krog(t,a/3)
- t.right()
- t.pen_up()
- t.forward(a/6)
- t.pen_down()
- t.turn(45)
- t.forward(a/3)
- t.turn(-45)
- t.forward(a/6)
- t.backward(a/3)
- t.forward(a/6)
- t.turn(-135)
- t.forward(a/3)
- t.turn(15)
- t.pen_up()
- t.forward(a/6)
- t.pen_down()
- t.forward(a/6)
- t.turn(-(75+90)/2)
- t.forward(a*5/6)
- t.backward(a*5/6)
- t.turn((75 + 90) / 2)
- t.forward(a*3/4)
- t.turn(-60)
- t.forward(a/4)
- t.backward(a/2)
- t.forward(a/4)
- t.turn(-120)
- t.forward(a/3)
- t.turn(-60)
- t.forward(a)
- t.turn(135)
- t.forward(a*4/6+a/20)
- t.backward(a)
- t.right()
- t.turn(30)
- t.forward(a/6)
- t.left()
- t.forward(a/4)
- t.backward(a/4)
- t.turn(45)
- t.forward(a/4)
- t.backward(a/4)
- t.turn(-135)
- t.forward(a)
- t.pen_up()
- t.forward(a/2)
- t.pen_down()
- t.turn(90)
- krog(t,a)
- spice(t,a)
- def dodatna(t, a, b, f):
- t.forward(a)
- if(a > b):
- t.right()
- dodatna(t, a / f, b, f)
- t.turn(180)
- dodatna(t, a / f, b, f)
- t.right()
- t.backward(a)
- def dodat(t, a, b, f):
- t.right()
- dodatna(t, a, b, f)
- t.turn(180)
- dodatna(t, a, b, f)
- #otrok(t,150)
- #kolo(t,100)
- #dodat(t, 100, 5, 1.5)
- risar.stoj()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement