Question: 
Write a python function to check whether the product of digits of a number at even and odd places is equal or not.


Model's Code:
def product_Equal(n):
    digits = [int(d) for d in str(n)]
    even_product = 1
    odd_product = 1
    
    for i in range(len(digits)):
        if i % 2 == 0:
            even_product *= digits[i]
        else:
            odd_product *= digits[i]

    return even_product == odd_product



Sample Correct Code:
def product_Equal(n): 
    if n < 10: 
        return False
    prodOdd = 1; prodEven = 1
    while n > 0: 
        digit = n % 10
        prodOdd *= digit 
        n = n//10
        if n == 0: 
            break; 
        digit = n % 10
        prodEven *= digit 
        n = n//10
    if prodOdd == prodEven: 
        return True
    return False


Asserts:
assert product_Equal(2841) == True
assert product_Equal(1234) == False
assert product_Equal(1212) == False


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 711 of 974: 538/711 (75.66807313642757%): success