我希望循环运行3次。有人可以告诉我我在做什么错吗?
print(type(boston.data))
<class 'numpy.ndarray'>
print(type(boston.target))
<class 'numpy.ndarray'>
Date A B C D E F
1/1/2019 10 12 22 33 21 34
2/1/2019 11 12 21 29 31 45
答案 0 :(得分:1)
您需要检查1
而不是零,因为一个正数除以另一个正数总是大于零。
var text = "";
var x = 123;
while (x > 1) {
text += "<br>The number is " + x;
x /= 10;
}
document.getElementById("demo").innerHTML = text;
<p id="demo"></p>
答案 1 :(得分:0)
我认为您要执行的操作是先打印数字而不是删除最后一位数字。如果是这种情况,此处x/10
不会返回整数,这就是循环执行多次的原因。请尝试以下操作:
var text = "";
var x = 123;
while (x > 0) {
text += "<br>The number is " + x;
x=Math.floor(x/10);
}
document.getElementById("demo").innerHTML = text;
<p id="demo"></p>