Python obj.name()对象不可调用
大宗报价 对象名称() “str”对象不可调用 上面的问题是什么?只是一些愚蠢的错误,也许吧 是一个带有函数类和对象的代码,该对象是否已定义 不正确或有什么问题不能弄清楚能有人吗 帮帮我** 学习缩进Python obj.name()对象不可调用,python,typeerror,Python,Typeerror,大宗报价 对象名称() “str”对象不可调用 上面的问题是什么?只是一些愚蠢的错误,也许吧 是一个带有函数类和对象的代码,该对象是否已定义 不正确或有什么问题不能弄清楚能有人吗 帮帮我** 学习缩进 a=int(输入(“x”)) b=int(输入(“y”)) c=int(输入(“z”)) 如果a==b==c: 打印(“全部相等”) elif(a>b和a>c): 打印(“x是最好的”) elif(b>c和b>a): 打印(“y是最好的”) 其他: 打印(“z是最好的”) 缩进太离谱了。将if-
a=int(输入(“x”))
b=int(输入(“y”))
c=int(输入(“z”))
如果a==b==c:
打印(“全部相等”)
elif(a>b和a>c):
打印(“x是最好的”)
elif(b>c和b>a):
打印(“y是最好的”)
其他:
打印(“z是最好的”)
缩进太离谱了。将if-elif-elif和else退格,使其与输入处于同一缩进级别。查看缩进:两个elif
都与if
不匹配。
#polymorphism
class father:
def __init__(self,firstname,lastname,age):
self.name=firstname
self.secoundname=lastname
self.age=age
def name(self):
print("name"+self.name+"secoundname"+self.secoundname)
def age(self):
print("age"+str(self.age))
class son(father):
def name(self):
print("name"+self.name+"secoundname"+self.secoundname)
class daughter(father):
def name(self):
print("name"+self.name+"secoundname"+self.secoundname)
obj=father("k","a",23)
obj1=son("A","f",2)
obj2=daughter("f","y",6)
obj.name()
obj.age()
obj1.name()
obj1.age()
obj2.name()
obj2.age()
> Blockquote
**giving an error