1. 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) )

RESULTADO

-1
1
0

2. 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) )

RESULTADO

10

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *