<p>我试图创建一个简单的骰子滚轮,我希望它创建一个介于1和骰子边数之间的随机数。但是,<code>randint</code>将不接受变量。有没有办法做我想做的事?在</p>
<p>代码如下:</p>
<pre><code>import random
a=0
final=0
working=0
sides = input("How many dice do you want to roll?")
while a<=sides:
a=a+1
working=random.randint(1, 4)
final=final+working
print "Your total is:", final
</code></pre>
<p>试试randrange(1,5)</p>
<p><a href="http://effbot.org/pyfaq/how-do-i-generate-random-numbers-in-python.htm" rel="nofollow noreferrer">Generating random numbers in Python</a></p>