-2
我使用Python编码并使用Putty,我无法找到正确的方式来做一个没有mod函数的模数计算的程序。如何在不使用mod函数的情况下进行模数计算
def main()
Input1 = int(input("Type in first number"))
Input2 = int(input("Type in second number"))
q = (input1/Input2) #finding quotient (integer part only)
p = (q * Input2) //finding product
m = (Input1 - p) //finding modulus
print(Input1, "%", Input2, "=", m)
main
为什么你不想使用模运算符:'%',如果这就是你所说的“mod函数”? –
无论如何,你发布的代码中有语法错误,是这个问题吗?或者你有没有错误的代码,但给出了错误的答案? –
这是Python 2还是3?如果Python 3,使用'/'肯定是错误的。你想''''分区而不是浮点“真”分区。即使在Py2中,'//'也可以可靠地工作,因此无论如何您都可以使用它来避免可移植性问题。 – ShadowRanger