Advertisement
JPablos

Números Colosales. Simple Python

Feb 27th, 2024
831
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. """
  2. ¿Cuántos dígitos hay en un número COLOSAL?
  3. Por ejemplo:
  4.            2 elevado a la 1 500 000 potencia tiene
  5.            451 545 dígitos.
  6. """
  7.  
  8. import sys
  9. sys.set_int_max_str_digits(0)
  10. # Soluciona el ValueError:
  11. # 'Exceeds the limit (4300) for integer string conversion'
  12. # Explicación: Ver comentario
  13.  
  14. _X = int(input())       # Exponente a indagar
  15. print("2 elevado a la", _X, "potencia tiene", (len(str(2 ** _X))), "dígitos.")
  16.  
  17. #print(2 ** _X)         # ¡¡ Habilitar solo para exponentes pequeños !!
  18.                         # ¡¡ Exponentes muy grandes pueden bloquear el ordenador !!  
  19.  
Advertisement
Comments
  • JPablos
    1 year
    # text 0.12 KB | 0 0
    1. Explicación:
    2. https://stackoverflow.com/questions/73693104/valueerror-exceeds-the-limit-4300-for-integer-string-conversion
Add Comment
Please, Sign In to add comment
Advertisement