Python - Nivel 18 - Reto 2 - Función para calcular la potencia de un número

preview_player
Показать описание
En este video definimos nuestra función potencia, sin utilizar el operador potencia de python ni tampoco la función predefinida pow() de python.

---------------------------------------------------------------------

RETO PARA RESOLVER:

Python dispone de la función predefinida sqrt() en el módulo math, para calcular raices cuadradas, pero en esta ocasión se trata de definir nuestra propia función raiz cuadrada.

---------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

eres un krac, deberias de tener, mas visitas :c

gerardogarcia
Автор

hola, hice una mejora que sirve también para exponentes negativos
def potencia(base, exponente):
resultado=1
temp=None
if exponente<0:
temp=exponente
exponente=-exponente
for i in range(exponente):
resultado*=base
if temp is not None:
return 1/resultado
return resultado

print(potencia(5, -2))

Kaisokuo
Автор

por que for i in range me da error en visual studio????

felipefunes
Автор

Gracias profesor son clarisimos sus videos. Necesito saber como realizar un metodo de instancia que eleve una fraccion a otra, en principio ambas positivas. Estuve intentando pero me da error..lo estuve haciendo elevando el numerador y el denominador, por separado al numerador de la fraccion exponente y luego y guardando el resultado en dos variables. Luego elevo el cociente entre ambas a 1 sobre el denominador del exponente fraccionario. Parece no funcionar..Gracias de antemano.

gabrielacristinarodriguez
Автор

muy buen video, una pregunta y si quiero que el usuario pida la base y el exponente ?

alanrivera
Автор

Qué buen video, una pregunta, y si quiero imprimir toda la serie de números hasta el exponente?

alexishernandez
Автор

Hola, me gustaria saber como se hace si el usuario no pone un exponente y solamente el número base?

andrxde