sWAP cASE

Sort by

recency

|

2112 Discussions

|

  • + 0 comments

    def swap_case(s): lst=[] for i in s: if i.isupper(): lst.append(i.lower()) else: lst.append(i.capitalize()) return ''.join(lst) if name == 'main': it is a simplest way to solve the problem...

  • + 0 comments
    def swap_case(s):
        a = ''
        for i in s:
            if i.isupper():
                a += i.lower()
            elif i.islower():
                a += i.upper()
            else:
                a += i
        return a
    
    if __name__ == '__main__':
        s = input()
        result = swap_case(s)
        print(result)
    
  • + 1 comment

    Python has a built in string function for this:

    def swap_case(s):
        return s.swapcase()
    
  • + 0 comments
    def swap_case(s):
        res = ""
        for c in s:
            if c.isalpha and c.islower():
                res += c.upper()
            elif c.isalpha and c.upper():
                res += c.lower()
            else:
                res += c
        return res
    
  • + 0 comments

    def swap_case(s): result = s.swapcase() return result

    if name == 'main': s = input() result = swap_case(s) print(result)