46 Python Problems

From http://www.ling.gu.se/~lager/python_exercises.html

Files Code and Result

poblem19.py

problem1.py

problem2.py

problem3.py

problem4.py

problem5.py

problem6.py

problem7.py

problem8.py

problem9.py

problem10.py

problem11.py

problem12.py

problem13.py

problem14.py

problem15.py

problem16.py

problem17.py

problem18.py

problem20.py

problem21.py

problem22.py

problem23.py

problem24.py

problem25.py

problem26.py

problem27.py

problem28.py

problem29.py

problem30.py

problem31.py

problem32.py

problem33.py

problem34.py

problem36.py

problem37.py

problem38.py

problem42.py

problem43.py

problem44.py

problem45.py

problem46.py

problem16.py

def filter_long_words(lst, n):
            '''(list) -> list
            return a filtered list
            '''
            filtered_list = []
            for word in lst:
                    if len(word) > n:
                            filtered_list.append(word)
            return filtered_list

lst = ['an', 'answer', 'racket', 'a', 'modal']
ans = filter_long_words(lst, 4)
print(ans)

Result

['answer', 'racket', 'modal']