【发布时间】:2020-12-11 04:46:35
【问题描述】:
我得到了一个简单的场景:“编写一个程序来模拟两个骰子的滚动。继续掷骰子,直到骰子的总和为 7 或 11。您的程序应显示每次掷骰的结果。"
这很容易,我知道。但是每次打印的总和总是相同的,并且没有正确添加。可能只是没有看到正确的东西,但我是一个超级初学者。
注意——在这种情况下,write() 函数只是在屏幕上显示文本。 这是我的代码:
var die1 = randomNumber(1, 6);
var die2 = randomNumber(1, 6);
var sum = die1 + die2;
while (!(sum == 7 || sum == 11)) {
die1 = randomNumber(1,6);
die2 = randomNumber(1,6);
write("Rolled " + die1 + " and " + die2 + ", sum is " + sum);
}
write("Done.");
【问题讨论】:
-
在
while循环中,您正在重新计算骰子的值(通过重新滚动)。您还应该重新计算另一个变量吗?
标签: javascript while-loop add