[英]Adding to a variable inside a loop
previous_num = 0
sum = 0
def num_update():
add_num = current_num - previous_num
if add_num > 0:
sum += add_num
previous_num = current_num
elif add_num < 0:
previous_num = current_num
current_num通常會增加,但有時會減少到比以前更低的數字。
它只是更新列表中的第一個元素。
list = [a, b, c, d]
for i in list:
num_update()
您能在這里詳細說明您要做什么嗎? 我們需要有關您要達到的目標的環境。
直面,這是我發現的一些問題。
previous_num = 0
sum = 0
def num_update():
add_num = current_num - previous_num
if add_num > 0:
sum += add_num
previous_num = current_num
elif add_num < 0:
previous_num = current_num
您缺少定義第一行的縮進
在您的...清單迭代中,
您應該以以下格式使用它:
for i in range(len(list)):
//code
讓我知道這是否解決了您的問題,如果要遍歷列表,則需要使用列表的長度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.