Question: 
Write a function to find the minimum value in a given heterogeneous list.


Model's Code:
def min_val(lst):
    return min(x for x in lst if isinstance(x, (int, float)))



Sample Correct Code:
def min_val(listval):
     min_val = min(i for i in listval if isinstance(i, int))
     return min_val


Asserts:
assert min_val(['Python', 3, 2, 4, 5, 'version'])==2
assert min_val(['Python', 15, 20, 25])==15
assert min_val(['Python', 30, 20, 40, 50, 'version'])==20


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

Test 410 of 974: 298/410 (72.6829268292683%): success