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()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: