from abc import ABCMeta,abstractmethod
classWalk_Animal(metaclass=ABCMeta):#特殊的符号@abstractmethod#装饰器defwalk(self):passclassFly_Animal(metaclass=ABCMeta):@abstractmethoddeffly(self):passclassSwim_Animal(metaclass=ABCMeta):@abstractmethoddefswin(self):passclassTiger(Swim_Animal,Walk_Animal):defswim(self):passdefwalk(self):passclassEagle(Fly_Animal,Walk_Animal):deffly(self):passdefwalk(self):passclassSwan(Walk_Animal,Swim_Animal,Fly_Animal):deffly(self):passdefwalk(self):passdefswim(self):pass