"M" "I" "U"の3つの文字を入力から受け取り
もし最初の文字が"M"ならば、それ以外の文字をもう一つ繰り返して表示したいのですが、、、
例えば、
MIU → MIIUU
MUU → MUUUU
MUI → MUUII
MMM → MMMMM
のような感じです。
以下のように書くと、エラーメッセージで
line 52, in <module>
miu.insert(i,miu[i])
AttributeError: 'str' object has no attribute 'insert'
と表示されました。
insertの使いかたが間違っているのか、そもそも条件分岐で間違っているのかもわかりませんが、どなたかご教示いただければと思います。。。
よろしくお願いします。
python
1miu = [] 2miu = input("M,I,Uを好きな順に入力して下さい(3文字以内で):") 3 4if miu.startswith("M"): 5 for i in range(1,len(miu)): 6 miu.insert(i,miu[i]) 7 print(miu)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。