Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
18. Valor dentro de un intevalo
Se desea saber si un número se encuentra dentro de un segmento, fuera del segmento por encima o debajo.
Crear una función que regresa True o False. Recibe como argumento 3 números Reales: min,max,x.
y verifica si min<=x<=max, en ese caso regresa True. Caso contrario False.
Observación: Ver que sucede si no se puede garantizar que min<=max? . Plantee el mismo ejercicio pero asumiendo que se pueden ingresar
máximo y mínimo en distinto orden. El Programa deberá detectar el mayor y
menor de manera de lograr el intervalo (mínino, máximo)
Solución:
def posicion(x, minimo, maximo):
if x < minimo:
return "debajo"
elif x > maximo:
return "encima"
return "dentro"
minimo=int(input("Ingrese mínimo: "))
maximo=int(input("Ingrese máximo:"))
x=int(input("Ingrese x: "))
print("En número ingresado se encentra ",posicion(x, minimo,maximo), "del segmento")
¿Que sucede si mínimo>maximo?