Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2011, 13:06
poeta3d
 
Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 13 años, 5 meses
Puntos: 1
Pregunta ayuda con una clase

tengo primero el archivo(modulo) pepito.py que tiene estas funciones:

Código Python:
Ver original
  1. import math
  2.  
  3.  
  4. class poligonos():
  5.         def area_rectangulo(self):
  6.             alto=input("ingresa largo\n")
  7.             ancho=input("ingresa ancho\n")
  8.             area=alto*ancho
  9.             print "el area del rectangulo es:", area
  10.  
  11.         def area_cuadrado(self):
  12.             lado=input("ingresa el largo del lado\n")
  13.             area=lado**2
  14.             print "el area del cuadrado es:", area
  15.        
  16.  
  17.         def circunferencia(self):
  18.             diametro=input("ingrese diametro de circunferencia\n")
  19.             circunferencia=diametro*math.pi
  20.             print "la longitud de la circunferencia del circulo es:", circunferencia
  21.  
  22. r=poligonos()
  23. r.area_rectangulo()
  24. r.area_cuadrado()
  25. r.circunferencia()

Despues tengo el modulo pepito2.py que es asi:


Código Python:
Ver original
  1. from pepito import poligonos
  2.  
  3. class imprimirmedicion:
  4.     def hacercalculo(self):
  5.         r=poligonos()
  6.         r.circunferencia


bueno esto me muestra en pantalla, primero la funcion area_rectangulo, despues area_cuadrado y despues circunferencia. pero lo que quiero es que si pongo esto:

Código Python:
Ver original
  1. r=poligonos()
  2. r.circunferencia
me salga solo circunferencia o solo la funcion area_cuadrado etc espero se entienda, y espero que se pueda hacer.

Última edición por AlvaroG; 17/01/2011 a las 05:35 Razón: resaltado de código