下面是我正在开发的一个更大程序的简化示例,该程序旨在从一些输入创建一个数字,然后比较这两个数字,说明哪一个更大。在这个例子中是一台计算机,它的所有部分都有一个数字,所有这些数字加在一起形成一个总的数字,我想用来比较计算机。有没有人能建议最好的方法?你知道吗
class compcomputer:
def __init__(self,cpu,ram,graph):
self.cpu = cpu
self.ram = ram
self.graph = graph
def __int__(self, other):
number = (int(0.4*self.cpu) + 0.2*int(self.ram) + 0.2*int(self.graph))
return number
computer1 = compcomputer(2,3,1)
computer2 = compcomputer(7,3,3)
我正在寻找一种方法来比较computer1和computer2的结果,以判断哪个是更大。对不起对于noob问题,我确信有一个简单的解决方案我忽略了。提前感谢您的指导。你知道吗
我建议将gt和lt方法添加到对生成的实例变量进行操作的类中。像这样:
您可以在这里阅读这些方法:https://docs.python.org/3/reference/datamodel.html
相关问题 更多 >
编程相关推荐