Solución

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 relación(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.

  • Comprueba el punto intermedio entre -12 y 24

5. Realiza una función llamada recortar(numero, minimo, maximo) que recibe 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.

Última actualización

¿Te fue útil?