Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中如何使用十进制值进行模块化算术?_Python_Modular Arithmetic_Mod - Fatal编程技术网

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

在Python中如何使用十进制值进行模块化算术?,python,modular-arithmetic,mod,Python,Modular Arithmetic,Mod,比如说我想做点什么 9.9 % 13 普通python模将给我一个9.9的输出。是否有任何模块我可以导入,而不是给我一个6的输出(或更一般的整数值)?只需执行(99模13*逆模(10,13))模13 99模13=8,逆模(10,13)=49.9是唯一正确的答案。因为9.9小于13,所以9.9是您请求的结果。请求提供整数输出的导入是不可能的,因为整数值是不可能的。无论你使用哪个模块 TL;DR:没有这样的模块。为什么要给6???如果你的意思是9,那么只需对结果调用int。。我只是快速地从中复制了

比如说我想做点什么

9.9 % 13
普通python模将给我一个9.9的输出。是否有任何模块我可以导入,而不是给我一个6的输出(或更一般的整数值)?

只需执行
(99模13*逆模(10,13))模13


99模13=8,逆模(10,13)=4
9.9是唯一正确的答案。因为9.9小于13,所以9.9是您请求的结果。请求提供整数输出的导入是不可能的,因为整数值是不可能的。无论你使用哪个模块


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

为什么要给6???如果你的意思是9,那么只需对结果调用
int
。。我只是快速地从中复制了一个示例(无可否认,没有先检查它)。重要的是我希望它返回一个整数值。我的想法是9.9美元相当于6美元13美元。我正在写一个婴儿步-大步算法的版本,我需要它来进行比较。