はじめまして。
プログラミング初心者のため初歩的な質問ですみませんがどなたかご教授いただけますと幸いです。
最終的なアウトプットとして下記のような名前のリストを表示させたいです。
・名前の間にカンマをつける
・最終行にはカンマ無し
山田慧, 山田豊, 山田徹
水谷慧, 水谷豊, 水谷徹
五条慧, 五条豊, 五条徹
リストが[]付きで表示されてしまうので、"*"をつかって[]を消しています。
fam = ["山田", "水谷", "五条"]
name = ["慧", "豊", "徹"]
cross_table = [["", "", ""],["", "", ""],["", "", ""]]
for i in range(len(fam)):
for j in range(len(name)):
cross = fam[i] + name[j]
cross_table[i][j] = (cross)
for i in cross_table:
print(*i)
ただ、条件つけて
・名前の間にカンマをつける
・最終行にはカンマ無し
上記を実行しようとするとエラーとなり名前のリストが表示できません。
何かいい案はないでしょうか?
fam = ["山田", "水谷", "五条"]
name = ["慧", "豊", "徹"]
cross_table = [["", "", ""],["", "", ""],["", "", ""]]
for i in range(len(fam)):
for j in range(len(name)):
cross = fam[i] + name[j]
cross_table[i][j] = (cross)
for i in range(len(cross_table)):
if i < len(cross_table)-1:
print(*i, end=", ")
else:
print(*i)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/16 04:29