Leer un número entero de tres dígitos y determinar en qué posición está el mayor dígito

Leer un número entero de tres dígitos y determinar en qué posición está el mayor dígito en Python.

Haz clic aquí para suscribirte a mi canal

n = int(input(«Ingresa un numero: «))

if n > 99 and n < 1000:

    c = n % 10

    n = n // 10

    b = n % 10

    a = n // 10

    if a != b and a != c and b != c:

        if a > b:

            if a > c:

                print(f»El digito mayor es {a} se encuentra en la posicion 1″)

            else:

                print(f»El digito mayor es {c} se encuentra en la posicion 3″)

        else:

            if b > c:

                print(f»El digito mayor es {b} se encuentra en la posicion 2″)

            else:

                print(f»El digito mayor es {c} se encuentra en la posicion 3″)

    else:

        print(«Los digitos del numero no son diferentes»)

else:

    print(«El numero no es de 3 digitos»)

Descargar Programa

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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