Advertisement
Miquel_Fuster

Cálculo de potencias

Oct 13th, 2023
799
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. ####################################################################################
  2. # Calcula todas las potencias de un número dado que sean menores a 10.000.000.     #
  3. # Muestra también el resultado por pares de dígitos desde menor peso a mayor peso. #
  4. ####################################################################################
  5.  
  6. MAX_VAL = 10_000_000 # Valor que no voy a sobrepasar
  7.  
  8. base = int(input("> ")) # Pido la base
  9.  
  10. resultado = base # resultado guardará el valor de cada potencia
  11.  
  12. while resultado < MAX_VAL: # Mientras el resultado no supere a la marca
  13.     print(f"{resultado}:", end=' ') # Imprime la primera parte del mensaje -> 5:
  14.     descomponer = resultado # descomponer tendrá una copia de resultado que se podrá deshacer
  15.     while descomponer > 0: # Mientras que el número descompuesto sea mayor a 0
  16.         print(f"{descomponer%100:02d}", end = ' ') # Muestra las dos cifras de menos peso de descomponer
  17.         descomponer //= 100 # Se descartan las dos últimas cifras de descomponer
  18.     print("") # Salto de línea
  19.     resultado = resultado * base # Se calcula el resultado de la siguiente potencia
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement