
def CaseChange(c):
if c.islower():
return c.upper()
if c.isupper():
return c.lower()
else:
return c
a = input()
ans = CaseChange(a)
print(ans)
Объяснение:
Если буква маленькая - она же меняется на большую и наоборот. Если никакая проверка не подходит, то просто возвращается этот символ. Первая и последние три строки с исходника, остальное объяснил словами и как код.