EJERCICIOS DE FUNCIONES
Publicado por Canyada (24 intervenciones) el 05/03/2021 11:30:16
Hola.
Me pueden ayudar por favor? Necesito completar estos ejercicios:
1-Realiza una función que devuelva el área de un círculo a partir de un radio. La función se llamará area_circulo(). El radio se pedirá al usuario por teclado:
Nota: El área de un círculo se obtiene al elevar el radio a dos y multiplicando el resultado por el número pi. Puedes utilizar el valor 3.14159 como pi o importarlo del módulo math:
2-Realiza una función que a partir de dos números que se solicitan por teclado al usuario y que se llamará relacion(), cumpla lo siguiente:
Si el primer número es mayor que el segundo, debe devolver 1.
Si el primer número es menor que el segundo, debe devolver -1.
Si ambos números son iguales, debe devolver un 0.
Comprueba la relación entre los números: '5 y 10', '10 y 5' y '5 y 5'
3-Realiza una función llamada lee_numero() que solicite y lea por teclado un numero. Utilizar esta función para pedirle al usuario 3 números. Luego pasarle estos 3 números a una función que se llame mayor() que tenga 3 parámetros y que devuelva el número mayor de los 3:
4-Realizar una función llamada imc(). Esta función nos proporcionará el estado nutricional de una persona. Esto es; la clasificación de su índice de masa corporal (IMC), según la tabla proporcionada. La función recibirá el peso (en kilos) y la talla de una persona (en metros con dos decimales), datos a partir de los cuales se puede calcular el IMC cómo:
Clasificación: IMC (Kg/m^2)
Bajo peso: < 18.50
Normal: [18.50, 25.00)
Sobrepeso: >= 25.00
Obesidad: >= 30.00
Me pueden ayudar por favor? Necesito completar estos ejercicios:
1-Realiza una función que devuelva el área de un círculo a partir de un radio. La función se llamará area_circulo(). El radio se pedirá al usuario por teclado:
Nota: El área de un círculo se obtiene al elevar el radio a dos y multiplicando el resultado por el número pi. Puedes utilizar el valor 3.14159 como pi o importarlo del módulo math:
1
2
3
4
5
6
import math
def area_circulo(radio):
return (radio**2) * math.pi
radio = int(input("Introduzca el radio a desar que se calcule:"))
print("Area del circulo es:",)
2-Realiza una función que a partir de dos números que se solicitan por teclado al usuario y que se llamará relacion(), cumpla lo siguiente:
Si el primer número es mayor que el segundo, debe devolver 1.
Si el primer número es menor que el segundo, debe devolver -1.
Si ambos números son iguales, debe devolver un 0.
Comprueba la relación entre los números: '5 y 10', '10 y 5' y '5 y 5'
1
2
3
4
5
6
7
8
9
10
11
def relacion(a, b):
if a > b:
return 1
elif a < b:
return -1
else:
return 0
print( relacion(5, 10) )
print( relacion(10, 5) )
print( relacion(5, 5) )
3-Realiza una función llamada lee_numero() que solicite y lea por teclado un numero. Utilizar esta función para pedirle al usuario 3 números. Luego pasarle estos 3 números a una función que se llame mayor() que tenga 3 parámetros y que devuelva el número mayor de los 3:
4-Realizar una función llamada imc(). Esta función nos proporcionará el estado nutricional de una persona. Esto es; la clasificación de su índice de masa corporal (IMC), según la tabla proporcionada. La función recibirá el peso (en kilos) y la talla de una persona (en metros con dos decimales), datos a partir de los cuales se puede calcular el IMC cómo:
1
IMC = peso / (altura * altura)
Clasificación: IMC (Kg/m^2)
Bajo peso: < 18.50
Normal: [18.50, 25.00)
Sobrepeso: >= 25.00
Obesidad: >= 30.00
Valora esta pregunta


0