питон
def add (e, b):
r = e + b
return r
def dad (a, e):
h = a - e
return h
def ded(op1, operand, op2):
if operand == '+':
return add
if operand == '-':
return dad
def calk(opr3):
op1 = [0]
op2 = [1]
op3 = [2]
op4 = [4]
ded(op1, op2, op3)
culc = 'calk'
print (culc)
('5-3-4')
выдает такую ошибку:
line 5
def dad (a, e):
^
IndentationError: unindent does not match any outer indentation level
не могу понять, в чем проблема
Ответы на вопрос
Ответил Dava2005
1
Ответ:
Честно говоря не понятно как ты перебираешь цифры, лучше это сделать в цикле и когда ты пишешь return add, ты должен писать return add(op1,op2), а то функция не работает без аргументов,
+ у тебя строка из 5 елементов, а ты только 4 определяешь как op...
Прости если не получилось помочь, но я пытался
semenovnavikAA1:
простите, не знала, спасибо что объяснили.
Новые вопросы
Українська мова,
2 года назад
Русский язык,
2 года назад
Алгебра,
6 лет назад
История,
6 лет назад
Математика,
8 лет назад