こんにちは!最近Pythonを学び始めた者です。参考書に載っている「orangeオブジェクトに腐る性質を追加するコード」を、載っている通りに書いているのですが、エラーが出てしまいます。
お力を貸していただけるとありがたいです。以下がそのコードです。

class Orange:
    def __init__(self, w, c):
        self.weight = w
        self.color = c
        self.mold = 0
        print("Created!")

    def rot(self, days, temp):
        self.mold = days * temp

orange = Orange(200, "orange")
print(orange.mold)
orange.rot(10, 37)
print(orange.mold)

表示されたエラー

Traceback (most recent call last):
  File "<pyshell#114>", line 1, in <module>
    orange.rot(10, 37)
AttributeError: 'Orange' object has no attribute 'rot'