Python 回溯(最近一次呼叫上次)错误:

Python 回溯(最近一次呼叫上次)错误:,python,Python,请帮帮我,我跑不动了 获取错误: Error: File "C:/Python34/pyt.py", line 6, in <module> class Animal1: File "C:/Python34/pyt.py", line 30, in Animal1 cat = Animal1("cat",7) NameError: name 'Animal1' is not defined 我不知道你的代码是什么样子的,但应该是这样的: class Animal1(obj

请帮帮我,我跑不动了 获取错误:

Error: File "C:/Python34/pyt.py", line 6, in <module>  class Animal1: File "C:/Python34/pyt.py", line 30, in Animal1     cat = Animal1("cat",7) NameError: name 'Animal1' is not defined

我不知道你的代码是什么样子的,但应该是这样的:

class Animal1(object):

    def __init__(self, name, age):
        self.__name = name
        self.__age = age

    def set_name(self,__name):
        self.__name = __name

    def get_name(self):
        return self.__name

    def set_age(self,__age):
        self.__age = age

    def get_age(self):
        self.__age

    def toPrint(self):
        return "Animal is %s and age is %s" % (self.__name, self.__age)

cat = Animal1("cat", 7)
print(cat.toPrint())
class Animal1(object):

    def __init__(self, name, age):
        self.__name = name
        self.__age = age

    def set_name(self,__name):
        self.__name = __name

    def get_name(self):
        return self.__name

    def set_age(self,__age):
        self.__age = age

    def get_age(self):
        self.__age

    def toPrint(self):
        return "Animal is %s and age is %s" % (self.__name, self.__age)

cat = Animal1("cat", 7)
print(cat.toPrint())