私はPythonを学び始めています。私はこのコードについて、私の友人と私がランダムに作成した質問があります。最も高いYポイントを5000回実行して平均をとる正しい方法は何でしょうか。Python平均最大Y(n実行)
#!/usr/local/bin/python
import random
import matplotlib.pyplot as plt
n = 5000
p_win = 0.50
stakecounter = 0
wealth = 3.3
lwealth = [3.3]
bet = .1
while wealth > 0 :
flip = random.random() <= p_win
win = 3 if flip else -3
wealth = wealth + win * bet
lwealth.append(wealth)
stakecounter += 1
print(len(lwealth))
plt.plot(lwealth)
plt.show()
非常に長い時間で、何時間ですか?日?年?千年?私は待つことができます、これは面白いです。 – stanleysteam
これを試してみてください。 – cge