如何在Python中使用十进制值进行模块化算术?

2024-04-27 02:33:12 发布

您现在位置:Python中文网/ 问答频道 /正文

说我想做点什么

9.9 % 13

普通的python模将得到9.9的输出。有没有什么模块我可以导入,而不是给我一个输出6(或更广泛地说是一个整数值)?在


Tags: 模块数值模将
2条回答

9.9是唯一正确的答案。由于9.9小于13,因此9.9是您请求的结果。请求提供整数输出的导入是不可能的,因为整数值是不可能的。不管你用哪个模块。在

TL;DR:没有这样的模块。在

只要做(99 mod 13 * inverse modulo ( 10, 13)) modulo 13

99 mod 13 = 8, inverse modulo (10,13) = 4

相关问题 更多 >