用于回路故障

2024-04-24 15:56:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python是全新的,我正在尝试找出如何创建for循环。下面是我所尝试的,并且我得到了错误:“不能用非int类型的‘符号’乘以序列”“任何帮助都将是伟大的!”你知道吗

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

Tags: in类型for错误符号序列cossp
1条回答
网友
1楼 · 发布于 2024-04-24 15:56:47

首先,x没有定义,这将导致一个错误 你应该这样写for循环 在本例中,不应将i用于循环,因为i代表索引,但在本例中,i将是列表的一个元素。你知道吗

for elm in your_list:
    #code
    #more code

但大多数情况下,如果使用for循环,则需要元素的索引,并且应该这样编写

for i in range(0, len(your_list)):
    print(your_list[i])

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

相关问题 更多 >