Conoce la potencia de un numero
Publicado por liseth (7 intervenciones) el 01/02/2021 22:18:59
Pregunta 1
Para muchas aplicaciones matemáticas, conocer la potencia de 2 más grande que es menor o igual a cierto número, es muy útil. Escribe una función exponente, que dado un número n, retorne el exponente de dicha potencia de 2 más grande. Por ejemplo, si el número es 65, tu programa debe retornar 6, ya que 2⁶ = 64.
Alguien me ayuda por favor, lo resolvi de la siguiente manera pero no me sale:
Para muchas aplicaciones matemáticas, conocer la potencia de 2 más grande que es menor o igual a cierto número, es muy útil. Escribe una función exponente, que dado un número n, retorne el exponente de dicha potencia de 2 más grande. Por ejemplo, si el número es 65, tu programa debe retornar 6, ya que 2⁶ = 64.
Alguien me ayuda por favor, lo resolvi de la siguiente manera pero no me sale:
1
2
3
4
5
6
7
8
9
10
def exponente(n):
resultado= ""
for i in range (1,n):
if 2**i==n:
print(i)
break
if 2**i>n:
print(i-1)
break
print(exponente(2394))
Valora esta pregunta


0