當前位置:成語大全網 - 新華字典 - python 選擇題三道

python 選擇題三道

第2題:

的確是因為scale沒有return,但其實也不能說是錯的,因為返回的是None。

第3題:

s?=?Right_Angle_Triangle(3,?4)

t?=?Right_Angle_Triangle(4,?3)

print(s?>?t,?s?<?t,?s?==?t) 對象比較的時候會調用裏面的__gt__,__lt__,__eq__這些方法的結果去比較:

s>t就等於s.__gt__(t)

s<t就等於s.__lt__(t)

s==t就等於s.__eq__(t)

所以結果算壹下就是d

第4題:

a?=?[1,?2,?3]

b?=?[1,?2,?3]

c?=?a

print(a?is?b,?a?==?b,?a?is?c,?a?==?c)

a和b雖然值是壹樣的,但是在內存中的地址不是壹個,c=a,c指向的內存地址和a壹樣,

所以a is b是False,a==b是True,a is c是True,a==c也是True。

如果解決了您的問題請采納!

如果未解決請繼續追問