前提・実現したいこと
複数のinput()があり、全てのデータをひとつのリストに入れています。
その後、enumerateを使ってリストに入っている値ごとに番号をつけて以下のように表示したいのですが、どのようにしたらよいでしょうか?
###欲しい結果
0. a (b) - c, d.
実行結果
(0, 'a (b) - c, d.')
修正したい箇所
①両端の()を削除
②0のあとについているカンマをドットに変更
③'a (b) - c, d.'を囲んでいる''の削除
該当のソースコード
python3
1listings =[] 2 3a = input("A") 4b = input("B") 5c = input("C") 6d = input("D") 7 8 listing = a + " (" + b + ") - " + c + ", " + d + "." 9 listings.append(listing) 10 11#forを使っているのは本当のコードにはループが入っていて何度もデータをinputする仕組みにしているため 12 13 for val in enumerate(listings): 14 print(val)
補足情報(FW/ツールのバージョンなど)
python3.8.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/08 15:18