以下代碼中的的打印里面的內(nèi)容為什么是result[0],result[1]?這個(gè)是從哪里來(lái)的
# 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ù)項(xiàng)的和 = {}'.format(result[0]))
print('偶數(shù)項(xiàng)的和 = {}'.format(result[1]))
2021-05-21
因?yàn)槟愣x了兩個(gè)函數(shù)值,會(huì)形成一個(gè)多值結(jié)果
2020-09-20
2020-09-10
result[0]中的0指的是位置,元素在result數(shù)組中排第一個(gè)位置,實(shí)際值就是sum1,result[1]表示數(shù)組中的第二個(gè)元素,就是sum2。
2020-09-01
根據(jù)函數(shù)返回值來(lái)看,result 接收了兩個(gè)參數(shù)sum1,sum2變成tuple類型,及
result =(sum1,sum2)
result[0] = sum1
result[1] = sum2
打印result則利用了format函數(shù)
python format函數(shù) 菜鳥(niǎo)教程
2020-08-28
result=(sum1,sum2)
result【0】里的0代表sum1在result里的位置
2020-08-25
函數(shù)返回的結(jié)果是個(gè)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