<p>用division的实现完成代码</p>
<pre><code>def addition(x,y):
return x+y
def subtraction(x,y):
return x-y
def multiplication(x,y):
repeatadd = 0
for i in range(y):
repeatadd = addition(repeatadd, x)
return repeatadd
def division(x,y):
quotient = 0
while x > y:
# repeat subtractions
x = x - y
quotient += 1 # update count of subtractions
return quotient, x
number1 =int(input("Enter number: "))
while number1<0:
print("Enter a positive number.")
number1 = int(input("Enter number: "))
number2=int(input("Enter number: "))
while number2<0:
print("Enter a positive number.")
number2= int(input("Enter number: "))
print(" 1. Addition \n 2. Subtraction \n 3. Multiplication \n 4. Division \n 0. Exit")
choice = int(input(" Enter operation: "))
print("")
if choice == 1:
print("The sum of", number1 , "and" , number2 , "is" , addition(number1,number2))
elif choice == 2:
print("The difference of", number1, "and" , number2 , "is" , subtraction(number1,number2))
elif choice == 3:
print("The product of", number1, "and" , number2 , "is", multiplication(number1,number2))
elif choice == 4:
quotient, remainder = division(number1, number2)
print("The quotient of", number1, "and" , number2, "is", quotient, "and the remainder is", remainder)
</code></pre>