-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