Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- ¿Cuántos dígitos hay en un número COLOSAL?
- Por ejemplo:
- 2 elevado a la 1 500 000 potencia tiene
- 451 545 dígitos.
- """
- import sys
- sys.set_int_max_str_digits(0)
- # Soluciona el ValueError:
- # 'Exceeds the limit (4300) for integer string conversion'
- # Explicación: Ver comentario
- _X = int(input()) # Exponente a indagar
- print("2 elevado a la", _X, "potencia tiene", (len(str(2 ** _X))), "dígitos.")
- #print(2 ** _X) # ¡¡ Habilitar solo para exponentes pequeños !!
- # ¡¡ Exponentes muy grandes pueden bloquear el ordenador !!
Advertisement
Comments
-
- Explicación:
- https://stackoverflow.com/questions/73693104/valueerror-exceeds-the-limit-4300-for-integer-string-conversion
Add Comment
Please, Sign In to add comment
Advertisement