回答
おっしゃる通り、各メソッド内にprint文を書いても構いませんし、そのようにした方が楽です。
各メソッド内にprint文を書かなかった理由は、以下の通りです。
演習1-9では
– `speed_up`:速度を10だけ上げる。
– `stop`:停止する。
– `sell`:車を売却する。車の所有者を`None`に設定する。
というように問われており、print文も書きなさいとは求められていません。
そのため、各メソッド内に最低限書くべきコードとして
def speed_up(self):
self.velocity += 10
def stop(self):
self.velocity = 0
def sell(self):
self.owner = None
と解答例を示しました。