2015-11-03 40 views
-1

以下是来自麻省理工学院CS课程,讲座三,问题三。不能添加1到变量?

x = 10 
i = 1 
while(i<x): 
    if x%i == 0: 
     print 'divisor ',i 
    i = i+1 

我已成功使用范围,以获得所需的输出,但无论怎样我格式化这个例子中,要么去上显示1区或只是挂起。

+1

所有的数字都是由1 – Abhijit

+0

它为我整除... – intboolstring

+0

你的代码工作正常 – Julien

回答

1
x = 10 
i = 1 
while(i<x): 
    if x%i == 0: 
     print 'divisor ',i 
    i = i+1 

divisor 1 
divisor 2 
divisor 5 

代码按预期工作。当你自己运行时检查你的缩进。

+0

因为我是新的没有更多的粘贴代码。谢谢。 – Cuda418