def getProductOfAllOtherElements(numbers):
products = [0] * len(numbers)
for i in range(len(numbers)):
products[i] = 1
for j in range(len(numbers)):
if i != j:
products[i] = products[i] * numbers[j]
return products
def printSeparator(size = 64):
print('-' * size)
def evaluate(input, expectedOutput):
result = getProductOfAllOtherElements(input)
print('Input:', input)
print('ExpectedOutput:', expectedOutput)
print('Result:', result)
print('IsCorrect:', result == expectedOutput)
printSeparator()
evaluate([3, 2, 1], [2, 3, 6])
printSeparator()
evaluate([1, 2, 3, 4, 5], [120, 60, 40, 30, 24])
printSeparator()
To embed this project on your website, copy the following code and paste it into your website's HTML: