私はテキストベースのRPGでマイニングするためのドロップシステムを整理しようとしています。私はPythonで作成しています。基本的には、一度ロックを破棄すれば、 、問題は、私は必要な変数に文字列を作るのいくつかの方法は、「あなたが今持っている2ストーン」のような何かを言うために文字列を出力することができるという、これは私がこれまで持っているものです。文字列をPythonの変数に変換する
stone = 1
drops = ["stone","none"]
drop1 = random.choice(drops)
if drop1 == "none":
print("You get nothing")
else:
drop1 = eval(drop1 + 1)
print("You now have",eval(drop1)," "+drop1)
選択肢のキーと必要なオブジェクトの値をdictで指定します。 – Keozon
あなたは値をあなたが望むものにすることができます。任意のオブジェクト。したがって、2つの値が必要な場合は、値をリストにするか、すべての値を扱うインベントリオブジェクトを設計する方がよいでしょう。とにかく、学習目的のためにこのプログラムを作っていると思いますので、文字列に基づいて在庫を更新できるメソッドでpythonicインベントリオブジェクトを作成する方法を学ぶことは有利でしょう。 – Keozon