2014-04-03 56 views
-1

對不起,我還沒有在python編程一段時間。當我嘗試運行基本python錯誤if語句

n = raw_input('Enter any natural number: '); 
if n % 10 == 0: 
    o = n/10; 
    print(o); 
else: 
    o = n * 5 + 5; 
    print(o); 

我努力理解爲什麼

TypeError: not all arguments converted during string formatting 

:我得到這個錯誤。我知道這將是非常簡單和愚蠢的...

回答

4

n是一個字符串。您需要將其轉換爲int

n = int(raw_input('Enter any natural number: '));

+0

謝謝!問題解決了! – user3495414