pontz_rwのブログ

プログラミング等の備忘録

ITP1_8_A: Toggling Cases

小文字と大文字の変換 | プログラミング入門 | Aizu Online Judge

文字列操作に関する問題

1. swapcase()を使う場合

swapcase()を使用することで、大文字を小文字に、小文字を大文字に変換することができます。

print(input().swapcase())

2. islower()、もしくはisupper()を使う場合

入力文字列を1文字ずつ比較し、Trueの場合に変換します。

s = input()

for c in s:
    if c.islower():
        print(c.upper(), end="")
    else:
        print(c.lower(), end="")
print()