op = add(a,(b * -1))#можно конечно сделать тут sub без аргументов, но неинтересно, хочу пофиксить
else:
op = add
return op (a,b)#зараюотало с двумя аргами только когда сделал тупо add в 7 строке но крашится при негативных значениях b. Если убрать (a,b) то работает при негативных значениях
# return op - вот если так сделать - не будет крашится с негативными
Traceback (most recent call last):
File "./prog.py", line 12, in <module>
File "./prog.py", line 8, in a_plus_abs_b
TypeError: 'int' object is not callable