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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

將函數(shù)結(jié)果存儲(chǔ)到對(duì)象

將函數(shù)結(jié)果存儲(chǔ)到對(duì)象

森林海 2021-08-17 10:15:31
所以,我有一個(gè)功能:def function(x,y,z):    result = (x+y)/z    print(result)我想將帶有一組特定參數(shù)的結(jié)果分配給一個(gè)對(duì)象:data = function(20,10,5)data這個(gè)具有這些值的函數(shù)應(yīng)該給我 6 作為答案,它確實(shí)如此。然而,當(dāng)我輸入“數(shù)據(jù)”時(shí),我分配了這個(gè)結(jié)果,沒(méi)有任何反應(yīng)。我想將此結(jié)果存儲(chǔ)到另一個(gè)對(duì)象,以便我可以將其稱為延遲。我在發(fā)布之前查找了一些答案并嘗試了:class test:    def __init__ (self, x, y, z):        self.x = x        self.y = y        self.z = z    def result(self,x,y,z):        res = (x+y)/z        print(res)p2 = test(20,10,5)data = p2.result(20,10,5)        data我覺(jué)得我的第二次嘗試可能沒(méi)有任何意義。對(duì)不起,如果這是一個(gè)愚蠢的問(wèn)題,但我是一個(gè)初學(xué)者,在其他地方找不到答案。
查看完整描述

2 回答

?
狐的傳說(shuō)

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

您的函數(shù)應(yīng)該返回值而不是打印它:


def function(x,y,z):

    result = (x+y)/z

    return result


查看完整回答
反對(duì) 回復(fù) 2021-08-17
?
至尊寶的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

你需要return而不是printing 它:


def function(x, y, z):

    result = (x + y) / z

    print(result)  # only prints and does not return a thing

    return result


查看完整回答
反對(duì) 回復(fù) 2021-08-17
  • 2 回答
  • 0 關(guān)注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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