kellex

Casa

Feb 10th, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.14 KB | None | 0 0
  1. # encoding: UTF-8
  2. # Author: Siegfried Paul Keller Schippner
  3.  
  4. from Graphics import *
  5.  
  6. l=500
  7. #win=Window("dibuja",l,l)
  8.    
  9. #Dibuja triangulo
  10. def trazaTriangulo(win,x1,y1,x2,y2,x3,y3):
  11.     lineA=Line((x1,y1),(x2,y2))
  12.     lineA.draw(win)
  13.     lineB=Line((x2,y2),(x3,y3))
  14.     lineB.draw(win)
  15.     lineC=Line((x3,y3),(x1,y1))
  16.     lineC.draw(win)
  17.  
  18. #Dibuja Paralelogramo
  19. def trazaParalelogramo(win,x1,y1,x2,y2,x3,y3,x4,y4):
  20.     lineA=Line((x1,y1),(x2,y2))
  21.     lineA.draw(win)
  22.     lineB=Line((x2,y2),(x3,y3))
  23.     lineB.draw(win)
  24.     lineC=Line((x3,y3),(x4,y4))
  25.     lineC.draw(win)
  26.     lineC=Line((x4,y4),(x1,y1))
  27.     lineC.draw(win)
  28.  
  29. #Dibuja Rectangulo
  30. def trazaRectangulo(win,x1,y1,x2,y2):
  31.     lineA=Line((x1,y1),(x2,y1))
  32.     lineA.draw(win)
  33.     lineB=Line((x2,y1),(x2,y2))
  34.     lineB.draw(win)
  35.     lineC=Line((x2,y2),(x1,y2))
  36.     lineC.draw(win)
  37.     lineC=Line((x1,y2),(x1,y1))
  38.     lineC.draw(win)
  39.  
  40. def dibujarCasa():
  41.     win=Window("dibuja",l,l)
  42.     trazaTriangulo(win,125,135,250,60,375,135)
  43.     trazaRectangulo(win,125,135,375,390)#main sqare
  44.     trazaRectangulo(win,210,260,290,390)#door
  45.     trazaRectangulo(win,210,160,150,240)#leftwin
  46.     trazaRectangulo(win,290,160,350,240)#rightwin
  47.     trazaTriangulo(win,290,160,350,240,350,290)
  48.  
  49. def main():
  50.     c=input("1. Triangulo\n2.Paralelogramo\n3.Rectangulo")
  51.     if c=="1":
  52.         x1=int(input("x1"))
  53.         y1=int(input("y1"))
  54.         x2=int(input("x2"))
  55.         y2=int(input("y2"))
  56.         x3=int(input("x3"))
  57.         y3=int(input("y3"))
  58.         win=Window("dibuja",l,l)
  59.         trazaTriangulo(win,x1,y1,x2,y2,x3,y3)
  60.     if c=="2":
  61.         x1=int(input("x1"))
  62.         y1=int(input("y1"))
  63.         x2=int(input("x2"))
  64.         y2=int(input("y2"))
  65.         x3=int(input("x3"))
  66.         y3=int(input("y3"))
  67.         x4=int(input("x4"))
  68.         y4=int(input("y4"))
  69.         win=Window("dibuja",l,l)
  70.         trazaParalelogramo(win,x1,y1,x2,y2,x3,y3,x4,y4)
  71.     if c=="3":
  72.         x1=int(input("x1"))
  73.         y1=int(input("y1"))
  74.         x2=int(input("x2"))
  75.         y2=int(input("y2"))
  76.         win=Window("dibuja",l,l)
  77.         trazaRectangulo(win,x1,y1,x2,y2)
  78.  
  79. #main()
  80. dibujarCasa()
Advertisement
Add Comment
Please, Sign In to add comment