前提・実現したいこと
入力された文字列の中の指定された文字を小文字に変えて出力するプログラム.
3行目の書き方がまずそうなのですが,なぜダメなのかが分かりません.
該当のソースコード
Python
1k = 1 2s = "ABC" 3 4s[k-1] = s[k-1].lower() 5print(s) 6
発生している問題・エラーメッセージ
s[k-1] = s[k-1].lower() TypeError: 'str' object does not support item assignment
aBCという出力を期待しているのですがエラーがでてしまいます.
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/04 10:08