循环不大,上面的嵌套循环大概50万次,估计是你忘记input里面输入数字了吧!把 M=input() N=input() 改为: M = input("请输入数字") N = input("请输入数字") 还有代码有问题:input()获取到的输入值是str类型,需要你把 for a in range(10): for j in range(M,N): 中的M, N 改为int(M), int(N) 代码变为这样,就会很快出来 for a in range(10): for j in range(int(M), int(N)): 也可以在代码中加入print,来看代码的运行情况: for n in range(3,1000): for i in range(2,n): print(i) count=0 if n%i != 0: 生命不息,学习不止----校长_