
Joel de Jesús Flores Estévez
PreguntaPara poder resolver el reto y de antecedentes de programación en C++, C#, Maple y Mathematica esperaría encontrar en internet una solución en bucle con algo parecido a esto:
numero = float(input("Digita el número al que quieres elevar a potencias antes del 1000")) for (i=1,i<variabledeunafunciónquedeterminequeseamenorquemil,i++): potencia = round(numero**i, 2) print(str(numero)+"**"+str(i)+"= " + potencia)
Podría pedirle al usuario hasta que potencia quiere que imprima, pero aun así no encontré algo parecido para llegar a una solución cercana. Veré si encuentro alguna semejanza en las próximas clases de Python.

Moisés Manuel Morín Hevia
A muy bien !

Joel de Jesús Flores Estévez
Ahora que sé mejor Python, esta es mi solución:
def main(): numero=float(input("Digita el número que quieres elevar a potencias: ")) limite = float(input("Digita el límite al que llegarán las potencias: ")) contador = 0 resultado = numero**contador while resultado < limite : print(str(round(numero,1))+"^"+str(contador)+ " = " +str(resultado)) contador=contador+1 resultado=numero**contador if __name__ == "__main__": main()

Nicoll Idaly Angulo Mejia
Hice el código para C
#include <stdio.h> #include <math.h> int main(){ float a = 0; int contador = 0; while (a < 1000){ a = pow(contador, 2); printf("%f \n", a); contador +=1; } return 0; }
Martín Martínez
Aquí vuelvo a lo mismo, mientras tengas una buena lógica de programación, este ejercicio lo podrás realizar en cualquier lenguaje.

Alex Camacho
¡Hola! :D Muchas gracias por el aporte. Recuerda que las soluciones no siempre son iguales, cada uno puede llegar al mismo resultado de formas diferentes.
¡Nunca pares de aprender! 💚