它不提供输出,我不知道该怎么做,这非常令人沮丧。
它尝试了一个简单的代码并点击运行,但它没有给出任何输出,而是显示进程已结束,退出代码为零。 请帮我。这真的很困扰我。
class car:
def getSpeed(self):
print("155 mph")
bmw = car()
ford = car()
car.getSpeed(bmw)
car.getSpeed(ford)
bmw.getSpeed()
ford.getSpeed()
该代码没有产生任何输出,因为它没有在任何地方调用
print()
函数。
getSpeed()
方法正在打印一个值,而不是返回它。要解决此问题,应该从
getSpeed()
方法返回一个值,然后打印该值。
这是更新后的代码:
class car:
def getSpeed(self):
return "155 mph"
bmw = car()
ford = car()
print(car.getSpeed(bmw))
print(car.getSpeed(ford))
print(bmw.getSpeed())
print(ford.getSpeed())
此代码现在将为
getSpeed()
方法的每次调用打印
"155 mph"
。