brython的问题

brython 挺不错,但有bug。

再brython中使用mpmath做精确计算。

发现:

int((10365497382627524465995480721708502202835782160567615922664140839297673785867108053215069740783364534873417778099632142363871844991858866483475618976713337522230394880 ** 0.5))

无法计算。

 

于是改成:

int(math.sqrt(10365497382627524465995480721708502202835782160567615922664140839297673785867108053215069740783364534873417778099632142363871844991858866483475618976713337522230394880))

这种计算无法得到正确值。

 

而正常的python是没有问题的。

 

选择放弃brython。

 

posted @ 2019-08-28 22:16  LaplaceDemon  阅读(192)  评论(0编辑  收藏  举报