У меня есть проблема, и рекурсивная функция - единственный способ ее решить, но когда я отправляю код, они говорят, что есть ошибка типа, потому что функция возвращает не тип. вот код:
def U( x ):
if x == 3:
return a
elif x == 2 :
return b
elif x == 3 :
return c
if x >= 4:
return 28 * U(x-1) - 175 * U(x-2) + 300 * U(x-3)