回答
#43418 No.163 cAPSlOCK - yukicoder
大文字を小文字に,小文字を大文字に変換して出力する問題.
一文字づつ区切ってあげて,それが大文字なら小文字に,小文字なら大文字に,と変換すると良いですね,
各言語,その文字が小文字かどうか(大文字かどうか)をチェックするメソッドがあるので,それを利用して大文字(小文字)に変換するとよいでしょう.
res = "" for c in list(input()): res += c.upper() if c.islower() else c.lower() print(res)