Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
doubling a number
#6
(Jul-16-2023, 11:25 PM)Skaperen Wrote: so there is nothing to do this already defined in some module
But there is, I thought you knew. It is decimal for computations with arbitrary precision.

import decimal

number = "23278327809283209832832093822093820938029830398320938209.23232332323232323"

decimal.getcontext().prec = len(number)  # Set the precision. (Perhaps decimal point should not be counted.)
print(number)
print(decimal.Decimal(number) * decimal.Decimal(2))
Output:
23278327809283209832832093822093820938029830398320938209.23232332323232323 46556655618566419665664187644187641876059660796641876418.46464664646464646
Gribouillis and Skaperen like this post
Reply


Messages In This Thread
doubling a number - by Skaperen - Jul-15-2023, 04:55 PM
RE: doubling a number - by Gribouillis - Jul-15-2023, 07:08 PM
RE: doubling a number - by perfringo - Jul-16-2023, 08:36 AM
RE: doubling a number - by Gribouillis - Jul-16-2023, 03:56 PM
RE: doubling a number - by Skaperen - Jul-16-2023, 11:25 PM
RE: doubling a number - by ibreeden - Jul-17-2023, 08:39 AM
RE: doubling a number - by Skaperen - Jul-19-2023, 01:53 AM
RE: doubling a number - by ibreeden - Jul-19-2023, 06:41 AM
RE: doubling a number - by Skaperen - Jul-25-2023, 10:20 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020