我是Python的新手,我正在试图弄清楚如何创建一个for循环。下面是我尝试过的,我得到了错误"不能将序列乘以非符号类型'符号'"任何帮助都会很棒!
k=1
c=[0,5,10,20,30]
for i in c: integrate(sp.cos(k*x+c*x), (x, -2, 2))
答案 0 :(得分:0)
首先,x未定义,这将导致错误 你应该像这样编写for循环 在这种情况下你不应该使用i作为循环,因为我代表索引但在这种情况下我将是列表的元素。
for elm in your_list:
#code
#more code
但是大多数情况下,如果你使用for循环,你想要元素的索引,你应该像这样写
for i in range(0, len(your_list)):
print(your_list[i])
这会打印出列表中的每个元素