2013-04-28 64 views
0

嗨,我是一個11歲的孩子,他把Python當作愛好。我正在嘗試製作一個質量轉換器作爲第一個項目。但由於某些原因,我已經收到此錯誤:類型錯誤:無法按類型「浮動」TypeError:不能乘以'float'類型的非整數序列python 2.7

這裏的非INT繁衍序列是我的代碼:

print "please enter the amount of kilograms you want to convert", 
    kilo = raw_input() 
    pounds = 2.20462 

    print kilo * pounds 

回答

5

raw_input返回一個字符串,你「重新基本上這樣做:

print "1234" * 2.20462 

您需要輸入轉換爲數字:

kilo = float(raw_input()) 
pounds = 2.20462 

print kilo * pounds 

 

錯誤信息是有點混亂,因爲你可以用一個整數乘以一個字符串(或任何順序):

print "abc" * 3 # prints "abcabcabc" 
+0

感謝快速反應:) – mrkzam123 2013-04-28 23:05:15

+0

歡迎SO :) – 2013-04-28 23:11:28

相關問題