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?