私はプログラミングに不慣れで、Pythonを自分で教えています。趣味として、テキストベースのRPGを作成しています。
私の質問はこれです。プログラム全体を台無しにすることなく簡単に編集できる武器、鎧などのリストを保存したいと思います。私の考えでは、それらのために別のモジュールを作成し、次equipment.py
のようなリストに保存します。
equipment = [
#Longsword
w1 = 15
#Axe
w2 = 17
]
これをインポートして、割り当てられた値を使用して、作成する戦闘エンジンで使用します。これも正しいですか?ひどいコーディング規約?私は学ぶことがたくさんあり、あなたが共有しなければならないどんな知恵も大いに感謝されます。
編集:以下の優れた答えから、私はそれをコーディングし始めました、私のコードはどのように見えますか?
equipment = {
'Longsword': { 'cost': 50,
'damage': 19,
'element': 'physical',
'description': 'Long steel blade used by the knights of Coamrin. The weight allows it to cleave foes with relative ease.'}
'Estoc': { 'cost': 45,
'damage': 17,
'element': 'physical',
'description': 'Expertly crafted thin, steel blade designed for thrust and swiping motions.'}
}
任意のヒント?私はPEP8を読みましたが、私の知識が十分ではないか、この特定のケースで役立つ具体的なものが何もありません。