得到意外的输出

Getting an unexpected output

这是我的第一个问题!我只是在学习如何在 Python 中编写代码,所以不要对我太苛刻。

我在Python中写了下面的class,当我调用方法describe_restaurant(位于父class中)时,我得到这个'none' 在描述之后输出。

我不明白为什么会这样,我无法摆脱这个 'none' 输出。

这是我的代码的图片:

感谢您对如此糟糕的问题的帮助!

在第 38 行,您调用:

print(my_iceCreamStand.describeRestaurant())

函数 describeRestaurant() 没有 return,所以默认情况下 returns None。因此,为什么您会看到 None 被打印出来。

如果您不想看到 None。只需调用不打印的函数: my_iceCreamStand.describeRestaurant()