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

problem23.py

def correct(str):
            '''(str) -> str
            return a corrected string
            '''
            import  re

            match = re.sub(r'  ',' ',str)
            match2 = re.sub(r'\.(?=[A-Z])', '. ', match)
            return match2

strng = 'One fine  day we  walked to the  farm.It was  Wednesday.'
ans = correct(strng)
print(ans)

Result

One fine day we walked to the farm. It was Wednesday.