0

入手困難だと思ったので

見てください:

def mult(a, b):
    if b == 0:
        return 0
    rest = mult(a, b - 1)
    value = a + rest
    return value

prod = int(input('Enter number: '))

print('The product of', prod, 'x', prod, 'is', mult(prod,prod))
4

1 に答える 1

1

から始めるだけ

def mult(a, b):
    if b<0: return -mult(a, -b)

そして、あなたが今持っているコードを続けてください(後者が適切にインデントされていると仮定します-今はちょっと混乱していますが、それは単なるフォーマットの問題であり、適切に編集されればコードは機能すると思います:-)。

于 2015-01-18T05:28:13.057 に答える