ejerciciosFunciones.py
'''
1.Realiza una función llamada area_rectangulo(base, altura)
que devuelva el área del rectangulo a partir de una base y una altura.
Calcula el área de un rectángulo de 15 de base y 10 de altura:
'''
def area_rectangulo(base, altura):
return base*altura
print( area_rectangulo(15,10) )
'''
2.Realiza una función llamada area_circulo(radio)
#que devuelva el área de un círculo a partir de un radio.
# Calcula el área de un círculo de 5 de radio:
'''
def area_circulo(radio):
return (radio**2) * 3.1416
print( area_circulo(5) )
'''
3.Realiza una función llamada relacion(a, b) que a partir de dos números 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'.
'''
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) )
'''
4.Realiza una función llamada intermedio(a, b) que a partir de dos números,
devuelva su punto intermedio.
Cuando lo tengas comprueba el punto intermedio entre -12 y 24:
'''
def intermedio(a, b):
return (a + b) / 2
print( intermedio(-12, 24) )
'''
5.Realiza una función llamada recortar(numero, minimo, maximo) que reciba tres parámetros.
El primero es el número a recortar, el segundo es el límite inferior y el tercero el límite superior.
La función tendrá que cumplir lo siguiente:
Devolver el límite inferior si el número es menor que éste
Devolver el límite superior si el número es mayor que éste.
Devolver el número sin cambios si no se supera ningún límite.
Comprueba el resultado de recortar 15 entre los límites 0 y 10.
'''
def recortar(numero, minimo, maximo):
if numero < minimo:
return minimo
elif numero > maximo:
return maximo
return numero
print( recortar(15, 0, 10) )Última actualización
¿Te fue útil?