Problemas con Python
Saludos, estoy en el curso Programación Scripting Python, había estado bien realizando cada una de las operaciones pero cuando comencé con los Módulos tuve algunos problemas, no sé si será por la versión de Python que utilizo 2.7 o por mi sistema Operativo Mac OSX Capitán,
les dejo el código Saludos
classmodulo.py
#Autor: Benjamin Lagos
##Fecha: 22/Mayo/2017
#Descripcion: modulos en python
#Contacto: [email protected]
class calculadora:
def __init__(self, ina, inb):
self.a= ina
self.b= inb
def suma(self)
return self.a + self.b
def mult(self):
return self.a * self.b
class cientifica(calculadora):
def potencia(self):
return pow(self.a, self.b)
def sumaRapida(a,b):
return a+b
modulo.py
Autor: Benjamin Lagos
import classmodulo
a= int(raw_input("ingresa el valor de a: "))
b= int(raw_input("ingresa el valor de b: "))
print "La suma de a + b es: %d" %classmodulo.sumaRapida(a,b)
Debes ser parte de la comunidad para poder comentar.
más de 7 años
Qué tal?Tiene razón el compañero Saher que no indicas cuál es el problema específico. Yo estoy haciendo también el curso de Python para pentesting y aunque he trabajo con otros lenguajes de POO no lo había hecho antes con Python. Aunque no he llegado aún a la parte de definición de clases, me llama la atención sin embargo, que no veo en tu código que se cree un objeto de la clase calculadora con un constructor en modulo.py. Quizá en python no haga falta porque las clases sean abstractas por defecto o algo y no se necesiten instanciar para llamar a sus métodos, pero quizá va por ahí el fallo.Un saludo
más de 7 años
buen dia amigopor favor comentas que tienes un problema pero no dices cual es el problema, por favor pon aca cual es el error que te da de salida el codigo para poder ayudarte