擅长:python、mysql、java
<p>你没有循环来运行程序多次。此外,在Python2.7中,将两个int除以将产生另一个int,而不是一个float。这就是你的主要问题,因为这是造成百分比上升或下降总是1</p>
<p>所以你应该这样做:</p>
<pre><code>percentrand = float(random.randint(1,99))
percentup = percentrand/100.0 + 1
percentdown = percentrand/100.0 - 1
randomhighlow = random.choice(highlow)
</code></pre>