计算产品序列不工作[python]

计算产品序列不工作[python],python,Python,这是一个函数product_loop(),它使用 迭代编程逻辑(即使用循环)来计算 作为参数传递给的数字的产品序列 功能 count = 2 arr = [1, 2] while count - 1 != n - 1: next_num = arr[count - 1] * arr[count - 2] arr.append(next_num) count += 1 return arr[n - 1] pas

这是一个函数product_loop(),它使用 迭代编程逻辑(即使用循环)来计算 作为参数传递给的数字的产品序列 功能

    count = 2
    arr = [1, 2]
    while count - 1 != n - 1:
        next_num = arr[count - 1] * arr[count - 2]
        arr.append(next_num)
        count += 1
    return arr[n - 1]
    pass
        pass```

I am getting indented errors, how do I fix this?

pass
是一个不可操作的选项,当您必须在线路上有东西,但不希望实际发生任何事情时,可以使用它

当您只想继续运行程序时,在try/except子句中有一个使用
pass
的示例:

a = [0]
try:
    a[1] = 2
except IndexError:
    pass
删除
pass
语句,代码将运行

count = 2
arr = [1, 2]
while count - 1 != n - 1:
    next_num = arr[count - 1] * arr[count - 2]
    arr.append(next_num)
    count += 1
return arr[n - 1]

删除“通过”并验证您的代码缩进是否存在那些随机的
pass
?还有——为什么不发布整个函数定义(包括
def
行)而不是其中的一部分?