学校のために毎回さまざまな金額ですべてを買うために何回ダイスを巻く必要があるかをプロットするプログラムを作成する必要があります。スクリプトは、ダイスのロールなどを計算するためには正常に動作していますが、プロットの作成方法はわかりません。Python:結果と同じ変数を持つ複数の行をプロットする
def plt():
money = [0,500,1000,1500,2000,2500]
line0 = [count]
line500 = [count]
line1000 = [count]
line1500 = [count]
line2000 = [count]
line2500 = [count]
plt.xlabel("Amount of money")
plt.ylabel("Amount of throws")
plt.title("Throws with varying amounts of money")
plt.plot(money, line0)
plt.plot(money, line500)
plt.plot(money, line1000)
plt.plot(money, line1500)
plt.plot(money, line2000)
plt.plot(money, line2500)
plt.show()
変数カウントofcourseのは、それ以降(すべての行を変える:その後
money = [2500, 2000, 1500, 1000, 500, 0]
count = 0
for value in money:
while True:
throw()
piece.move(distance)
count = count + 1
start()
buy()
if (poslen) == 36:
print("It took", count,"rolls.")
plt()
break
私は次のように見えるプロットを作りたかった。ここに始まる現金の異なる量のために計算するために私のコードですあなたはものを買うために多くのターンを取る)。 ?だから、私の質問は、おそらくすでに動作するコード
- すべて英語をコーディングしてみてください:それはあなたのデータを生成する正確にどのように私には明確ではないですが、あなたは(のは
line
それを呼びましょう)辞書にそれらを取得するために管理している場合、plt
は次のようになります。あなたの言語では異なると呼ばれるUI上の機能的なものを除きます。 "Geldのお金"は同じように例です - mybeはBeträgeのBetragを使用します(私はあなたがドイツ語を理解していると推測しています)。 プロットはどのようにスタイルされますか?単純なラインプリンティング、端末台、UIポップアップ、グラフ付き? – LenglBoy私はそれを英語に編集しました:)それは、始まりのお金のそれぞれの量のスローの量を示す単純なラインプリンティングでなければなりません。 Yはスローでなければならず、ラインはYのお尻で開始金の量が減少する(それはあなたにお金を蓄積するために多くの時間がかかるので)高くなるはずです。 – Kushan