Hi zusammen,

Ich soll einen Code erfinden, der das tägliche Gehalt (angefangen bei 1 Cent) jeden gearbeiteten Tag verdoppelt und die Funktion soll nur einen Parameter erhalten.

Den iterative habe ich bereits:

def print_gehalt_iterativ(tage):

  a = 1

  while tage > 0:

     a = a + a

     tage = tage - 1

  print(a)

Ich komme leider nicht zur rekursiven Variante....

def print_gehalt_rekursiv(tage):

  a = 1

  if tage == 0:

     return a

    if tage > 0:

       a = a + a

       return a

    else:

       return print_gehalt_rekursiv(tage - 1)

kann mir einer helfen bitte? :) Danke, Lucia