說我有號碼的列表,如:的Python for()循環與數學運算符
my_list = [1, 17, 2]
,我想補充的一起。我知道我可以使用print(sum(my_list))
。不過,我想看看是否有這樣做的另一種方式,所以我嘗試了以下內容:
b = len(my_list)
for m in range(my_list[0], my_list[b-1]):
m += m
print(m)
我相信這樣的事情應該工作,但我明明做錯了。這個輸出是2
。我試過之後:
result = 0
b = len(my_list)
for m in range(my_list[0], my_list[b-1]):
result = result + m
print(result)
這個輸出1
。
請解釋我做錯了什麼以及如何糾正它。
謝謝你的多個例子,這有助於很多。 – mccdlibby