2024-04-19 23:37:51 发布
网友
这是我的代码,我的问题是作为标题上面的国家,输入文本不出现,也没有打印下面。我是Python新手,很抱歉犯了一个简单的错误
class Horse: colour = '' height = '' speed = 0 def __init__(self): self.speed = input("Enter an integer: ") if(self.speed != 0): self.gallop = (3 * self.speed) print(self.gallop)
你必须创建一个类的实例。。。因为构造函数中的代码被调用了
if __name__ == '__main__': a = Horse()
您需要通过启动对象来创建对象的实例。以下是完整的程序:
class Horse: colour = '' height = '' speed = 0 def __init__(self): self.speed = input("Enter an integer: ") if(self.speed != 0): self.gallop = (3 * self.speed) print(self.gallop) if __name__ == '__main__': x = Horse()
您没有创建马实例。添加下面的代码。你知道吗
def create_horse(): new_horse = Horse() # this will ask for an integer if __name__ == '__main__': create_horse()
你必须创建一个类的实例。。。因为构造函数中的代码被调用了
您需要通过启动对象来创建对象的实例。以下是完整的程序:
您没有创建马实例。添加下面的代码。你知道吗
相关问题 更多 >
编程相关推荐