jweinst1
10/20/2015 - 5:10 PM

try.py

#Try statement uses

#Estimating an unknown number

def approximate(n, count=0):
    try:
        assert n >= 10
        return n - count
    except AssertionError:
        count += 1
        return approximate(n+1, count)
        
def check_length(strings, n):
    try:
        for elem in strings:
            assert len(elem) == n
        return True
    except AssertionError:
        return False
        
def check_if_empty(lst):
    try:
        assert [elem for elem in lst]
        return True
    except AssertionError:
        return False