Python调用类语法

2024-04-20 07:31:19 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么这段代码有语法错误而没有运行

class AboutMe :
    def __init__(self, myname, myschool, myage):
        self.name = myname
        self.school = myschool
        self.age = myage

    def myName(self):
        return self.name

    def mySchool(self):
        return self.school

    def myAge(self):
        return self.age

myname=input('Enter your name: ')
myschool=input('Enter your school: ')
myage=int(input('Enter your age: ')

a=AboutMe(myname,myschool,myage) #syntax error in this line

print('\nHello!')
print('My name is %s, and I attend %s. I am %d years old.'
      %(a.myName(),a.mySchool(),a.myAge()))

Tags: nameselfinputageyourreturndefenter