albertohilal

Clase 11 ejercicio 6.2.4

Dec 4th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. '''Modele la clase Punto. Un punto conoce su coordenada x y su
  2. coordenada y.
  3. A un punto se le puede preguntar cada una de sus coordenadas,
  4. y tambien pueden asignarse las mismas.
  5. Ademas, todo punto debe poder sumarse con otro punto,
  6. sumandose por un lado las coordenadas x,
  7. y por otro lado las coordenadas y de cada punto.
  8. Como resultado debe crearse un nuevo objeto punto que contenga el resultado de dicha operacion.'''
  9.  
  10. class Punto():
  11. def coordenadas(self,x,y):
  12. return (x,y)
  13.  
  14. aPunto=Punto()
  15. print "Ingresa las coordenadas del punto a en x: "
  16. x= int(raw_input())
  17. xa=x
  18. print "Ingresa las coordenadas del punto a en y: "
  19. y= int(raw_input())
  20. ya=y
  21. print "Las coordenadas del punto a son: ",aPunto.coordenadas(x,y)
  22. print "\n"
  23. bPunto=Punto()
  24. print "Ingresa las coordenadas del punto b en x: "
  25. x= int(raw_input())
  26. xb=x
  27. print "Ingresa las coordenadas del punto b en y: "
  28. y= int(raw_input())
  29. yb=y
  30. print "Las coordenadas del punto b son: ",aPunto.coordenadas(x,y)
  31.  
  32. print "\n"
  33.  
  34. cPunto=Punto()
  35.  
  36. x=int(xa)+int(xb)
  37. y=int(ya)+int(yb)
  38.  
  39. print "Las coordenadas del punto c son: ",cPunto.coordenadas(x,y)
Advertisement
Add Comment
Please, Sign In to add comment