まれに、与えられた文字列(アルファベット)に対して、大文字・小文字を変換するような問題があります。python3 では、標準の(組み込み)関数を使えば、簡単です。
str.upper(str )
・文字列( str )を、すべて大文字に変換したい場合の関数です。
str.lower(str )
・文字列( str )を、すべて小文字に変換したい場合の関数です。
str.swapcase(str )
・文字列( str )内の、大文字→小文字、小文字→大文字に変換したい場合の関数です。
以下に、文字列 s = ‘mYsTrInG’ を変換するコードの例を示します。
s = 'mYsTrInG'
big_s = str.upper(s)
print(big_s)
# --> MYSTRING
small_s = str.lower(s)
print(small_s)
# --> mystring
change_s = str.swapcase(s)
print(change_s)
# --> MyStRiNg