2 つの配列の要素を互いにプロットしようとしています。プロットは正常に機能しますが、ユーザーが続行するかどうかを尋ねる前に画像を生成しません。(このコードは while true ループに埋め込まれています)。
print 'To achieve the million pound goal using your betting strategy, you would have to spin the wheel approximately',averageiterations, 'times on average.'
print 'The theoretical probability of you obtaining a million based on your betting strategy is: %9.7e' % p
print 'The approximate average total amount of times that you ran out of money while using your betting strategy (went below the minimum bet) is:',len(fails)/1000.,', which rounds up to', int(math.ceil(len(fails)/1000.)),'.'
i=0
millions=[]
millionspins=[]
while i<1000:
millions.append(allnewbank[:][i][-1])
i=i+1
i=0
while i<1000:
millionspins.append(len(allnewbank[:][i]))
i=i+1
fig = plt.figure()
matplotlib.pyplot.scatter(millionspins,millions)
plt.xlabel("Number of spins")
plt.ylabel("Bank")
plt.xlim(0,max(millionspins))
plt.ylim(1000000,max(millions))
plt.show()
while restart not in exit:
restart=raw_input('Please type "y" to restart or "n" to exit:')
if restart==exit[0]:
continue
if restart==exit[1]:
break