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

problem30.py

# This took a LOT of research! so I added a bit of fluff.
def translate(lst):
            '''(list) -> list
            return a list of translated words.
            '''
            return dict[lst]

dict = {"merry":"god", "christmas":"jul", "and":"och", "happy":"gott",
    "new":"nytt", "year":"år"}

strng = 'happy new year'
strng_2_list = list(strng.split())
ans = list(map(translate, strng_2_list))
ans = ' '.join(str(x) for x in ans)
print(ans)

Result

gott nytt år