簡體   English   中英

計算產品序列不起作用[python]

[英]Calculates product sequence not working [python]

這是一個 function product_loop(),它使用迭代編程邏輯(即使用循環)來計算作為參數傳遞給 function 的數字的乘積序列。

    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是無操作的,當您必須在線處理某些事情但不希望實際發生任何事情時使用它。

當您只想繼續運行程序時,何時使用pass的示例是在 try/except 子句中:

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]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM