Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Knihovny
- import turtle
- # Screen
- screen = turtle.Screen()
- screen.title("Turtle OOP")
- screen.setup(1.0,1.0)
- print(screen.screensize())
- # Želva
- t = turtle.Turtle()
- t.shape("turtle")
- # Třída House
- class House:
- '''
- Nakresli domek
- '''
- def __init__(self,zelva,sirka=75,x=0,y=0,color="black"):
- self.zelva = zelva
- self.sirka = sirka
- self.x = x
- self.y = y
- self.color = color
- def draw(self,zelva,sirka=75,x=0,y=0,color="black"):
- self.zelva = zelva
- self.sirka = sirka
- if x != 0: self.x = x
- if y != 0: self.y = y
- self.color = color
- zelva.penup()
- zelva.setx(self.x)
- zelva.sety(self.y)
- zelva.pendown()
- zelva.pencolor(color)
- for i in range(4):
- zelva.forward(sirka)
- zelva.right(90)
- zelva.left(45)
- zelva.forward(53)
- zelva.right(90)
- zelva.forward(53)
- zelva.left(45)
- zelva.penup()
- # Instance
- house1 = House(t)
- house2 = House(t)
- # Kreslení
- house1.draw(t)
- t.forward(50)
- house2.draw(t,x=100)
- # Bez konce
- screen.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment