2017-11-27 3 views
-1

ランダムに選択したアイテムに関する情報を印刷したいと思います。私は、あなたが店から購入するものに関する価格と情報を必要とするクラスでプロジェクトをやっていますが、私はそれを理解できません。サンプルコードは次のようになりますランダムに選択したアイテムに関する情報を印刷するには

import random 

def test(): 
    items = ['thing', 'item'] 
    thing_info = 'Price is 4, gives you stuffs' 
    item1 = random.choice(items) 
    print item1, item1_info 
+1

問題は何ですか? – SuperStew

+2

名前と情報フィールドを持つクラスを各アイテムを表すようにすることをお勧めします。そうすれば、項目のリストを 'random.choice()'し、関連するフィールドを表示することができます。 – Bilkokuya

+2

これは、1つのオブジェクトに異なる情報タイプを保存する方法の問題ですか? @Bilkokuyaのように 'class()'を作るのはおそらく道のりです。それにもかかわらず、より正確な質問をする必要があります。想像することはできますが、所望の出力。 – mikuszefski

答えて

0

オブジェクトに関する関連情報をまとめて保持するために、クラスは使用するのに適した設計ツールです。

クラス、ベストプラクティスなどの使用方法に関する情報がたくさんあります。そのため、より多くの情報を得るための基本的な例を示します。

クラスの仕組みの詳細は、この回答の範囲外です。

関連する問題