a1,b1,c1,d1
...
aN,bN,cN,dN
こんな感じで横に入力される個数がわかっていれば対応できるのですが、
a = list()
b = list()
c = list()
d = list()
for _ in range(N):
A, B, C, D = (int(x) for x in input("初乗り距離、運賃・加算、距離運賃:").split())
a.append(A)
b.append(B)
c.append(C)
d.append(D)
e11………e1n
… ...
em1.........emn
と言う風にデータが入力される場合、どのように受け取れば良いのでしょうか?
自分でやった時はinput().split()とfor文を組み合わせて、リストに1行ずつ入れ子で入れていこうと思ったのですができませんでした。
やり方を教えて下さい!
M = int(input())
list_N = list()
list_M = list()
for _ in range(M):
list_N.append(int(x) for x in input("データをいれてね:").split())
list_M.append(list_N.copy())
list_N.clear()
これが自分で書いたコード(修正版)です。
回答1件
あなたの回答
tips
プレビュー