I wanted to write a recursive function to fit curves. For some reasons my results didn't looked good so I boiled down the problem to one easy example:
Number = 6
Successor = 0
def Fuction(Number, Successor):
    if (Number - Successor)+1>0:
       Successor += 1
       Fuction(Number, Successor)
    else:
        return(Fuction(Number, Successor))
A = Fuction(Number, Successor) 
print(f'The Successor of {Number} is {A}')
When I do this the Kernel dies. How can I fix it? (I followed the awnser : Why does my recursive function return none)
 
     
     
    