前提
プログラミング初心者です。paizaのプログラミング問題で分からないことがあったので質問させていただきます。言語はpython3です。
自分なりに頑張ってコードを完成させたはいいものの、エラーコードを吐いてしまいます。
問題文は以下です。
実現したいこと
- ソースコードをどのように修正すればいいのかを知ること
発生している問題・エラーメッセージ
Traceback (most recent call last): File "Main.py", line 7, in <module> x_list[i+1] = d_list[i] - x_list[i] IndexError: list assignment index out of range
該当のソースコード
python
1n,x_1 = map(int,input().split()) 2d_list = list(map(int,input().split())) 3x_list = [x_1] 4 5for i in range(n-1): 6 if i==0: 7 x_list[i+1] = d_list[i] - x_list[i] 8 else: 9 x_list[i+1] = d_list[i] - x_list[i] - x_list[i-1] 10 11print(x_list)
試したこと
listについて調べましたが、ちんぷんかんぷんです(泣)
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー