我正在尝试将两个数组的元素相互绘制。虽然绘图工作正常,但在询问用户是否要继续之前它不会生成图像。(此代码嵌入在 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