2015-11-03 41 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