Python - input dentro de una Función

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

input dentro de una Función

Publicado por Alberto (9 intervenciones) el 26/11/2020 17:21:05
hola Buenas tardes amigos duda de novato muy novato

tengo esta función

Realizaremos una función que devuelva el área de un rectángulo a partir de su base y su altura.

•La función se llamará area_rectangulo().
•La base y la altura se pedirán al usuario por teclado.

1
2
3
4
def area_rectangulo(base, altura):
    return base*altura
 
print( area_rectangulo(15,10) )

hasta aquí creo que va bien



como puedo conseguir hacer el calculo sí los valores me los da el usuario? o como guardo esos valores

1
2
3
4
5
6
7
8
def area_rectangulo ():
 
    base = float (input("Introduzca la base: "))
    altura = float (input("Intuduzca la altura: "))
    area = base * altura
    return area
 
print("El área del rectángulo es: ", (area_rectangulo()))
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

input dentro de una Función

Publicado por joel (901 intervenciones) el 26/11/2020 18:44:46
Creo que lo mejor es que solicites los datos fuera de la función y le pases solo los valores.

1
2
3
4
5
6
7
def area_rectangulo (base, altura):
    return base * altura
 
base = float (input("Introduzca la base: "))
altura = float (input("Intuduzca la altura: "))
 
print("El área del rectángulo es: ", (area_rectangulo(base, altura)))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar