在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美元。我正在写一个婴儿步-大步算法的版本,我需要它来进行比较。