-3
私はPythonの初心者です。私はforループを作成する方法を理解しようとしています。私が試したことは以下の通りです。「型の非int型シーケンスをシンボルに乗算することはできません」というメッセージが表示されます。すべてのxのFor Loop Troubles
k=1
c=[0,5,10,20,30]
for i in c: integrate(sp.cos(k*x+c*x), (x, -2, 2))
私はPythonの初心者です。私はforループを作成する方法を理解しようとしています。私が試したことは以下の通りです。「型の非int型シーケンスをシンボルに乗算することはできません」というメッセージが表示されます。すべてのxのFor Loop Troubles
k=1
c=[0,5,10,20,30]
for i in c: integrate(sp.cos(k*x+c*x), (x, -2, 2))
最初に定義されていない、これはエラー の原因となりますし、私は、インデックスのためではなく、この中に立っているので、あなたはあなたがこの場合のループのために私を使用してはならない。この ようなループのために書く必要があります私はリストの要素になるでしょう。
for elm in your_list:
#code
#more code
しかし、ほとんどの時間は、あなたがforループを使用する場合、このリストのすべての要素をプリントアウトするだろうあなたは、要素のインデックスをしたいとあなたはこの
for i in range(0, len(your_list)):
print(your_list[i])
のようにそれを書くべき
ここで 'x'は何ですか? –
'x'とは何ですか?コードに割り当てられた値が表示されません。また、私はあなたが 'c * x'の代わりに' i * x'をしたいと思います。 –
intepreterは丁寧にc * xの操作は意味がないと言います。 – Gribouillis