Please Login in order to post a comment
def swap_case(s): return s.swapcase()
if name == 'main': s = input() result = swap_case(s) print(result)
My code ran for following code. But can we go like this directly?
def swap_case(s): l = list(s) l2 = [] for i in range(len(s)): if l[i].isupper() == True: l2.append(l[i].lower()) elif l[i].isupper() == False: l2.append(l[i].upper()) return (''.join(l2))
def swap_case(s): return ''.join((i.lower() if i.isupper() else i.upper() if i.islower() else i for i in s))
def swap_case(s): return str.swapcase(s)
Seems like cookies are disabled on this browser, please enable them to open this website
def swap_case(s): return s.swapcase()
if name == 'main': s = input() result = swap_case(s) print(result)
My code ran for following code. But can we go like this directly?
def swap_case(s): return ''.join((i.lower() if i.isupper() else i.upper() if i.islower() else i for i in s))
def swap_case(s): return str.swapcase(s)
if name == 'main': s = input() result = swap_case(s) print(result)