1
def AddVct(Vct1,Vct2,VctLen):
Vct3 = []
n=1
while n < VctLen:
Vct3[n] = Vct1[n] + Vct2[n]
n += 1
print(Vct[n])
return Vct3
プログラムの出力:これを回避する方法はIndexError
IndexError: list assignment index out of range.
?
'Vct3'は空のリストなので、最初のインデックスに値を入れることはできません。 'n'は0ではなく最初に1でなければなりませんか? – ozgur
そしてインデックス番号が0から始まるので、おそらく 'n 'を0から始めるといいでしょう。 –
' Vct3 = [a + b for a、z in b Vct1、Vct2)] ' – Nf4r