How to print all digits of a large number in python?

前端 未结 1 1053
清酒与你
清酒与你 2020-12-04 01:33

So, I have a very large number that I\'m working out in python, but when I try to print it I get something like this:

3.101541146879488e+80

相关标签:
1条回答
  • 2020-12-04 02:16

    both int and long work for this

    >>> a
    3.101541146879488e+80
    >>> int(a)
    310154114687948792274813492416458874069290879741385354066259033875756607541870592L
    >>> long(a)
    310154114687948792274813492416458874069290879741385354066259033875756607541870592L
    >>> print (int(a))
    310154114687948792274813492416458874069290879741385354066259033875756607541870592
    >>> print (long(a))
    310154114687948792274813492416458874069290879741385354066259033875756607541870592
    
    0 讨论(0)
提交回复
热议问题