以下代碼中的的打印里面的內(nèi)容為什么是result[0],result[1]?這個是從哪里來的
# coding=utf-8
def sub_sum(L):
? ? index = 0
? ? sum1 = 0
? ? sum2 = 0
? ? for item in L:
? ? ? ? if index % 2 == 0:
? ? ? ? ? ? sum1 += item
? ? ? ? else:
? ? ? ? ? ? sum2 += item
? ? ? ? index += 1
? ? return sum1, sum2
L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = sub_sum(L)
print('奇數(shù)項的和 = {}'.format(result[0]))
print('偶數(shù)項的和 = {}'.format(result[1]))
2021-05-21
因為你定義了兩個函數(shù)值,會形成一個多值結(jié)果
2020-09-20
2020-09-10
result[0]中的0指的是位置,元素在result數(shù)組中排第一個位置,實際值就是sum1,result[1]表示數(shù)組中的第二個元素,就是sum2。
2020-09-01
根據(jù)函數(shù)返回值來看,result 接收了兩個參數(shù)sum1,sum2變成tuple類型,及
result =(sum1,sum2)
result[0] = sum1
result[1] = sum2
打印result則利用了format函數(shù)
python format函數(shù) 菜鳥教程
2020-08-28
result=(sum1,sum2)
result【0】里的0代表sum1在result里的位置
2020-08-25
函數(shù)返回的結(jié)果是個tuple集合
2020-08-25
def sub_sum(L):
??? sum1 = 0
??? sum2 = 0
??? for item in L:
??????? if item % 2 == 0:
??????????? sum1 += item
??????? else:
??????????? sum2 += item
??? return sum1, sum2