pythonのclassの勉強をしていますが、indent関係でずっとエラーが出ていて詰まっています。
Python
1# ここにBookクラスを作成します 2class Book: 3 """書籍管理用クラス""" 4 5 def __init__(self, title, author, price): 6 """属性を初期化""" 7 self.title = title 8 self.author = author 9 self.price = price 10 11 12 def book_info(self): 13 """タイトル、著者と価格の文字列を作成""" 14 return self.title + '[' + self.author + ']' + str(self.price) + '円' 15 16def main(): 17 """メインの処理""" 18 # インスタンスの作成 19 book_1 = Book('天才', '石原 慎太郎', 1206) 20 book_2 = Book('希望荘', '宮部 みゆき', 1890) 21 # メソッドの利用 22 print(book_1.book_info()) 23 print(book_2.book_info()) 24 25 26if __name__ == '__main__': 27 main()
オンライン上で実行しているのでもしかするとそれ関連でエラーしている可能性もないとは言い切れませんが、おそらく自分のミスと思われます。
Python
1IndentationError: unindent does not match any outer indentation level
回答3件
あなたの回答
tips
プレビュー