计算球体面积的类Python

时间:2019-04-24 08:50:45

标签: python geometry

我正在看一个计算球体面积的代码,我注意到他们使用了_ eq _。我知道它用于检查相等性,但是我想知道在此示例中需要什么吗?

presenceOf(mode1)==presenceOf(mode2)

2 个答案:

答案 0 :(得分:3)

area_of_sphere应该根本不存在。那与开设一堂课的整个想法背道而驰。

Point.__eq__方法有效,因此您可以编写

p1 = Point(...)
p2 = Point(...)

if p1 == p2: ...

否则,==的默认行为是检查它们是否是同一对象,并返回false。

答案 1 :(得分:0)

我怀疑这是统一API的要求,该API系统地包括相等运算符和字符串格式化程序。

它们对于计算面积完全没有用。甚至可能会质疑这样的基本公式是否需要一类。 (顺便说一句,效率低落是由于您扎根然后又往回扎实。)