擅长:python、mysql、java
<p>您在描述中发现了自己的问题:<em>“第2行和第3行的指定号码”</em>。在循环上方指定数字。你知道吗</p>
<p>相反,将随机数生成器放入循环中,并编辑<code>showdice()</code>函数,将骰子值作为参数:</p>
<pre><code>def showdice(dice):
#Dice1 Visual Execution
if dice == 1:
print(visualdice_1)
if dice == 2:
print(visualdice_2)
# I suppose this continues until "if dice == 6"...
...
def start():
dice1 = random.randrange(1,6)
dice2 = random.randrange(1,6)
confirmation = input("Would you like to roll the dice? (Y/N): ")
if confirmation == "Y" or confirmation == "y":
print ("You've rolled:",dice1,"and", dice2)
showdice(dice1)
showdice(dice2)
return start()
else:
print("Goodbye")
start()
</code></pre>
<p>否则,它将始终使用与您在脚本顶部实例化的相同的随机掷骰子。你知道吗</p>