Python - Como utilizar los datos de una función para otra función

 
Vista:
sin imagen de perfil
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Como utilizar los datos de una función para otra función

Publicado por Andrés (3 intervenciones) el 25/02/2020 19:32:01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def leer():
    '''lee un valor inglresado
    ()-> string'''
    valor=int(input("digite un valor"))
    return valor
def digitos(valor):
    x=valor//100
    print (x)
    y=(valor%100)//10
    print(y)
    z=valor%10
    print(z)
    return(x,y,z)
def suma(x,y,z):
    sumadigitos= x + y + z
    print(sumadedigitos)
    return (sumadedigitos)
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 joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como utilizar los datos de una función para otra función

Publicado por joel (901 intervenciones) el 25/02/2020 20:14:49
Con lo que devuelve cada funcion se lo tienes que pasar a la otra

1
2
3
valor=leer()
(x,y,z)=digitos(valor)
suma(x,y,z)
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
sin imagen de perfil
Val: 4
Ha disminuido su posición en 20 puestos en Python (en relación al último mes)
Gráfica de Python

Como utilizar los datos de una función para otra función

Publicado por Andrés (3 intervenciones) el 25/02/2020 22:22:37
Que pena podrias ser un poco mas explicito por fa.
Mira hice esto pero no sirve
1
2
3
4
def main():
    valor1=leer()
    (x, y, z)=digitos(valor1)
    suma1=suma(x, y, z)
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
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Como utilizar los datos de una función para otra función

Publicado por joel (901 intervenciones) el 26/02/2020 07:43:07
Hola Andrés, no especificas porque no te ha funcionado... yo lo he probado y me ha funcionado!!

Ten en cuenta, que tienes un problema en la linea 16 y 17 que no existe la variable sumadedigitos, tiene que ser sumadigitos
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