我想找出被1到5之间的所有数字整除的所有数字。我该如何编写程序,以便如果' start‘的余数除以x经过的所有数字等于0,它将打印start。有没有语法可以计算出我要找的东西。谢谢。
导入数学
def main():
one = 1
start = 1
while one == 1:
for x in range(1, 5):
if start % x == 0:
print start
start += 1
我在使用JavaScript时遇到的一个问题就是以独立的方式对其进行调试。我有一个非常基本的JavaScript文件,其中只有一个函数和一个对该函数的调用。没有外部依赖项。我想调试它,但它有一个无限循环,导致浏览器崩溃,甚至不让我访问Chrome Dev工具……从字面上讲,当我点击F12时,整个事情都被锁定了,我必须结束这个过程。
我也试过在不同的标签页中以“代码片段”的形式运行它,这是可行的,但并不理想,坦率地说,整个Chrome Dev Tools界面对于调试来说感觉很奇怪……至少与Visual Studio相比,它是为用户而不是开发人员设计的。
最后,我尝试通过输入"node m
我今天用javascript浏览了一段代码,突然遇到了这样一种情况:有一段代码片段。
add: function (value) {
var current = null;
if (this._root === null) {
this._root = node;
} else {
current = this._root;
while (true) {
// Some code goes here.
}
}
}
条件while(true)将始终为true。它没有进入我的头
我试图使用这段代码找到素数分解,但程序进入了无限循环。我试着找出是什么让程序进入这个无限循环,但不幸的是我做不到。代码是:
N = int(input())
B = N
L = []
while B != 1:
for i in range(2,N):
if N % i ==0:
L.append(i)
B = N // i
break
else:
L.append(N)
B = 1
L.pop()
print(L)