第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

以下代碼中的的打印里面的內(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]))


正在回答

7 回答

因為你定義了兩個函數(shù)值,會形成一個多值結(jié)果

0 回復 有任何疑惑可以回復我~
result?=?sub_sum(L)
這里調(diào)用了上面的方法,返回的值是sum1和sum2,返回的時候把這兩個值組成一個元組,下標默認從0開始,result[0]就代表第一個值


1 回復 有任何疑惑可以回復我~

result[0]中的0指的是位置,元素在result數(shù)組中排第一個位置,實際值就是sum1,result[1]表示數(shù)組中的第二個元素,就是sum2。

0 回復 有任何疑惑可以回復我~

根據(jù)函數(shù)返回值來看,result 接收了兩個參數(shù)sum1,sum2變成tuple類型,及

result =(sum1,sum2)

result[0] = sum1

result[1] = sum2

打印result則利用了format函數(shù)

python format函數(shù) 菜鳥教程

0 回復 有任何疑惑可以回復我~

result=(sum1,sum2)

result【0】里的0代表sum1在result里的位置

0 回復 有任何疑惑可以回復我~

函數(shù)返回的結(jié)果是個tuple集合

0 回復 有任何疑惑可以回復我~

def sub_sum(L):

??? sum1 = 0

??? sum2 = 0

??? for item in L:

??????? if item % 2 == 0:

??????????? sum1 += item

??????? else:

??????????? sum2 += item

??? return sum1, sum2

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

以下代碼中的的打印里面的內(nèi)容為什么是result[0],result[1]?這個是從哪里來的

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號