Pythonを教えているCSコースの紹介を始めたばかりです。私は、RPG ゲームのキャラクター シートを生成するプログラムを作成しようとして、だまされてきました。クラスを使用してアイテムを定義し、後でそのアイテムを購入/装備する機能を使用する方法を考えていました。これは私がやっていることのほとんどのタイプです:
class SomeClass:
class Foo:
def description():
print("Description of the Foo item")
return
class Bar:
def description():
print("Description of the Bar item")
return
def SomeFunction(item):
SomeClass.item.function()
return
一部の関数は、Foo または Bar のいずれかを使用して機能しますが、私にとっては機能していません。これを行う方法はありますか?
どんな助けでも大歓迎です。
編集: csv ファイルの使用方法を示したので、それらを使用してアイテムを処理するように切り替えましたが、これが可能かどうかはまだ興味がありました。