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

problem12.py

def histogram(a, b, c):
            '''(ints) -> str
            return a histogram using three inputs
            '''
            count = 0
            strng =''
            while True:
                    lst = [a, b, c]
                    for x in range(0,len(lst)):
                            n = lst[x]
                            for y in range(n):
                                    strng += 'x'
                            print(strng)
                            strng =''
                            count +=1
                            if count == 3:
                                    exit()

ans = histogram(2, 3, 4)
print(ans)

Result

xx
xxx
xxxx