Python - Llamar una función con python

 
Vista:

Llamar una función con python

Publicado por Fernando Tacle (3 intervenciones) el 22/09/2020 13:22:44
Saludos, al vez me puedan ayudar, soy nuevo en python estoy mas familiarizado con matlab.
estoy creando una función en un archivo.py y la llamo para usar esa misma función desde otro archivo1.py pero el resultado que me arroja es none.

esta es la función, el nombre del archivo es Tarea6.py

1
2
3
4
5
6
7
def tacle(a,b,c):
    """
    :rtype: object
    """
    x1=(-b+(((b**2)-4*a*c))**2)/(2*a)
    x2=(-b+(((b**2)-4*a*c))**2)/(2*a)

y este es el código de otro archivo que necesito usar la función, el nombre del archivo es Tarea7.py

1
2
3
4
5
6
from Tarea6 import tacle
a = int(input("Ingresar el valor a= "))
b = int(input("Ingresar el valor b= "))
c = int(input("Ingresar el valor c= "))
x=tacle(a,b,c)
print(id(x))
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Llamar una función con python

Publicado por algoritmo (245 intervenciones) el 22/09/2020 21:01:35
Hola

La función que se llama, debe terminar en un:

return respuesta

por ejemplo:

return x1+x2

Y no lo tienes incluido, por eso te devuelve None
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar