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

problem6.py

def sum(lst):
            '''(list) -> number
            return a sum of a list
            '''
            num = 0
            for x in range(0, len(lst)):
                    num += lst[x]
            return num

def multiply(lst):
            '''(list) -> number
            return a sum of a list
            '''
            num = 1
            for x in range(0, len(lst)):
                    num *= lst[x]
            return num

lst =[1, 2, 3, 4]
ans = sum(lst)
ans2 = multiply(lst)
print(ans, ans2)

Result

10 24