鱼C论坛

 找回密码
 立即注册
查看: 1660|回复: 2

python如何处理超过double最大值的数

[复制链接]
发表于 2018-2-12 13:58:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import math
  2. N=10385112853503545283534594498014002163302819192542881359629016178651814593394538223939733674125477453748418677846543570433509186453439897628509042367641638605796280506469598857872127102183624493512082415420093824666579257184064851925863532407038708153173813845163607930388067232852387553655027755138043051251085946275767001373277444643651026212284925970808939348126454571156523402419571304104957238600724334148041629955456548891850609245486162713434748801968838458008730625275388077430783612116161245037630984479400721315318755404657093206825883572149393481806067157147431981573823960963614146686202457034323040706001
  3. h=211473031829143387075248424832701297198713292770838284307849674781204968609248808096119074157099909881957829793545784295167214864644080464847006389628006758327477845870101535232054809595189429534377867001767649036319119343001102771623484473596258682675319189568166030200094562890253995876322745344347924616750
  4. sqrts=math.sqrt(h*h-4*1*N)
  5. x1=-h+sqrts/2
  6. x2=-h-sqrts/2;
  7. print(x1)
  8. print(x2)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-12 15:12:28 | 显示全部楼层
我怎么觉得不行呢,人家报错了,说明这就是极限了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-12 17:32:49 | 显示全部楼层
新手·ing 发表于 2018-2-12 15:12
我怎么觉得不行呢,人家报错了,说明这就是极限了。

有什么其他的方式来处理呢?比如c语言可以使用字符串和分治法来处理大数运算
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-27 23:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表