对于循环麻烦

时间:2016-12-11 13:52:28

标签: python

我是Python的新手,我正在试图弄清楚如何创建一个for循环。下面是我尝试过的,我得到了错误"不能将序列乘以非符号类型'符号'"任何帮助都会很棒!

k=1 
c=[0,5,10,20,30] 
for i in c: integrate(sp.cos(k*x+c*x), (x, -2, 2))

1 个答案:

答案 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])

这会打印出列表中的每个元素