<p>我想知道如何根据用户输入进行循环?你知道吗</p>
<pre><code>import random
die1 = random.randrange(6) + 1
die2 = random.randrange(6) + 1
total = die1 + die2
raw_input("Ready to roll dice 1? Press enter if you are.")
print "You rolled a", die1, "with dice 1."
raw_input("Ready to roll dice 2? Press enter if you are.")
print "And a", die2, "with dice 2."
print "Giving you a total of", total
</code></pre>
<p>如果在给出<code>total</code>之后用户想要再次滚动,我该怎么做?<code>Ideally Press 1 to play again or press 2 to exit.</code></p>
<p>把你的骰子掷成一个循环。打印总数后,使用原始输入让用户输入变量的值。
<code>myVar = raw_input("Enter 'y' to roll again or anything else to quit: "</code>
生成while循环的条件<code>while myVar == 'y':</code>
不要忘记在循环之前将myVar设置为'y'。你知道吗</p>