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

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

初學(xué)者python:我對(duì)check_angles的調(diào)用有什么問(wèn)題?

初學(xué)者python:我對(duì)check_angles的調(diào)用有什么問(wèn)題?

動(dòng)漫人物 2021-03-16 17:22:00
我的調(diào)用check_angles返回以下內(nèi)容,而不是True:<bound method Triangle.check_angles of <Triangle object at 0x7fb209a66b50>>這是代碼:class Triangle(object):    number_of_sides = 3    def __init__(self, angle1, angle2, angle3):        self.angle1 = angle1        self.angle2 = angle2        self.angle3 = angle3    def check_angles():        if angle1 + angle2 + angle3 == 180:            return True        else:            return Falsemy_triangle = Triangle(60, 60, 60)(print my_triangle.number_of_sides)(print my_triangle.check_angles)
查看完整描述

3 回答

?
12345678_0001

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

首先,您缺少方法調(diào)用的括號(hào)。

接下來(lái),您必須提供self類(lèi)中任何方法的參數(shù)。

def check_angles(self):

另外,您也不想使用angle1,angle2angle3-self.在使用它們之前必須先加上,然后才能在適當(dāng)?shù)姆秶鷥?nèi)使用它們。

最后,是一種樣式:可以返回self.angle1 + self.angle2 + self.angle3 == 180,因?yàn)樗遣紶栔怠?/p>


查看完整回答
反對(duì) 回復(fù) 2021-03-23
?
拉莫斯之舞

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

您必須添加括號(hào)才能調(diào)用該函數(shù)。做。


class Triangle(object):

    number_of_sides = 3

    def __init__(self, angle1, angle2, angle3):

        self.angle1 = angle1

        self.angle2 = angle2

        self.angle3 = angle3

    def check_angles(self):

        if self.angle1 + self.angle2 + self.angle3 == 180:

            return True

        else:

            return False


my_triangle = Triangle(60, 60, 60)


print my_triangle.number_of_sides

print my_triangle.check_angles()

您的實(shí)現(xiàn)有一些小問(wèn)題,因?yàn)槟鷽](méi)有傳入self函數(shù),而是這樣做self.angle1。此外,它可能是把有用number_of_sides到__init__。


查看完整回答
反對(duì) 回復(fù) 2021-03-23
?
慕慕森

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

您在()方法末尾不見(jiàn)了。

輸出正確:my_triangle.check_angles返回函數(shù)本身,因此您獲得的文本就是該函數(shù)的描述。要實(shí)際打印結(jié)果,只需執(zhí)行即可print my_triangle.check_angles()

PS。請(qǐng)當(dāng)心浮點(diǎn)數(shù)。使用整數(shù)以外的值時(shí),總和可能不完全相同180。這將是一個(gè)非常接近的數(shù)字。如果您需要除整數(shù)以外的任何東西,那么abs(result-180) < 1e-6(或要比較的其他一些小數(shù))會(huì)更好。


查看完整回答
反對(duì) 回復(fù) 2021-03-23
  • 3 回答
  • 0 關(guān)注
  • 235 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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