sWAP cASE

  • + 31 comments

    Here is a simple solution that's very readable and avoids using the built in swapcase() function.

    def swap_case(s):
        result = ""
        for letter in s:
            if letter == letter.upper():
                result += letter.lower()
            else:
                result += letter.upper()
        return result