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

problem18.py

def panagram(strng):
            '''(str) -> bool
            return whether the string is a panagram
            '''
            sett = set()
            strng = strng.lower()
            for letter in strng:
                    if letter.isalpha():
                            sett.add(letter)
            return len(sett) == 26

strng = 'The quick brown fox jumps over the lazy dog'
ans = panagram(strng)
print(ans)

Result

True