S Av 1.4.5 Comprobar potencia de 2

 def potencia2(N):

    if N <= 0:

        return False  # N no puede ser una potencia de 2 si es menor o igual a 0

    

    while N > 1:

        if N % 2 != 0:

            return False  # Si no es divisible por 2, no es una potencia de 2

        N = N // 2  # Dividimos N por 2


    return True

Comentarios

Entradas populares de este blog