Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa esta pregunta sobre Python? ¿Cómo hacerlo?

¿Qué significa esta pregunta sobre Python? ¿Cómo hacerlo?

Esta pregunta de Python es una prueba del uso orientado a objetos. Tome la construcción de clases plurales como ejemplo y complétela con un poco de conocimiento de los números plurales. El diseño y el código se muestran en la figura. Preste atención a la sangría (el código seleccionado es el contenido de la pregunta y el código no seleccionado es el código de prueba. El efecto es el siguiente)

clase Comp():

def __init__(self,re=1,im=0):

p>

self.__re=re;

self.__im=im;

def __str__(self):

return (

"%f+%fi"%(self.__re,self.__im))

def __lt__ (self , otro):

print("Los números plurales no pueden ser mayores que otros" );raise

def __ge__ (self, other):

print( "Los números plurales no se pueden comparar");raise

def __le__(self, other):

print("Los números complejos no se pueden comparar");raise

def __eq__ (self, otro):

print("Los números complejos no se pueden comparar") ;raise

def __ne__ (self, otro):

print("Los números plurales no pueden ser mayores entre sí");raise

def __add__ (self, other):

return Comp(re=self.__re

+otro.__re,im=self.__im

+otro.__im)

def __sub__ (yo, otro):

return Comp(re =self.__re

-other.__re,im=self.__im

-other .__im)