2015-10-09 7 views
1

Я совершенно не знаком с программированием. Вы можете сказать неграмотные в отношении кодирования. Я пытаюсь изучить cpython с интерпретатором версии 3.4. Я получаю сообщение об ошибке"неподдерживаемый тип операндов для /: 'list' и 'list'" в cpython

"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

 Смежные вопросы

  • Нет связанных вопросов^_^