posted by
Glenwing
on Jun 27
Note: output is incorrect when M is negative, and loops infinitely when N is negative.
>>> divide(1, 2)
'0.5'
>>> divide(-1, 2)
'-1.5'
>>> divide(1, -2)
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
divide(1, -2)
File "<pyshell#1>", line 5, in divide
quotient += "0"
KeyboardInterrupt
>>> divide(-1, -2)
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
divide(-1, -2)
File "<pyshell#1>", line 5, in divide
quotient += "0"
KeyboardInterrupt
reply