2015-10-09 51 views
1

我對編程完全陌生。你可以在編碼方面說不識字。我想用3.4版本的解釋器學習cpython。我正在一個錯誤「在cpython中用於/:'list'和'list'的不受支持的操作數類型

"unsupported operand type(s) for /: 'list' and 'list'" 

在以下代碼:

sl = input("Please enter Loan amount :- ") 
si = input("Please enter desired interest rate (in decimal point) :- ") 
sn = input("Please enter number of installments :- ") 
L=float(sl) 
I=float(si) 
N=float(sn) 

EMI = [L * I * (1+I) * N]/[((1+I) * N)-1] 
print(EMI) 
+0

你可能不應該使用方括號,並用'()'替換它們。 '[]'用於在python中創建列表 –

+0

請將您的文章中的代碼格式化爲代碼。點擊編輯,選擇代碼,然後點擊**'{}'**按鈕。 – kdbanman

+0

thanx很多....它的工作.... – Prolay

回答

0

在Python,列表由方括號(類似於陣列中C)所定義。在表達式 EMI = [L * I * (1+I) * N]/[((1+I) * N)-1]中,您試圖劃分兩個列表。用正常的圓括號替換它們可以消除這個問題。

+0

謝謝.....它工作.... :) – Prolay

相關問題