Question: 
Write a python function to find the last digit in factorial of a given number.


Model's Code:
def last_Digit_Factorial(n):
    if n == 0 or n == 1:
        return 1
    if n >= 5:
        return 0
    factorial = 1
    for i in range(2, n + 1):
        factorial *= i
    return factorial % 10



Sample Correct Code:
def last_Digit_Factorial(n): 
    if (n == 0): return 1
    elif (n <= 2): return n  
    elif (n == 3): return 6
    elif (n == 4): return 4 
    else: 
      return 0


Asserts:
assert last_Digit_Factorial(4) == 4
assert last_Digit_Factorial(21) == 0
assert last_Digit_Factorial(30) == 0


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

Test 577 of 974: 428/577 (74.17677642980935%): success