0 Daumen
416 Aufrufe

Frage:

Schreiben Sie eine rekursive Funktion pyramid_seq die zwei positive Ganzzahlen n
und k entgegennimmt und die k-Sequenz von Pyramiden der Höhe n zurückgibt. Die
Rekursion soll auf dem Parameter k erfolgen und soll die Funktion pyramid benutzen.

*      *      *
 ***   ***   ***
***************


Funktion pyramid habe silbst geschrieben aber ich kann jetzt nicht weiter kommen mit pyramid sequenz..deswegen bitte eure Hilfe.


Code:

def pyramid(n, i=0):
  if n == 0:
      return 0
  else:
      print(" "* ( n - 1 ) + '*' * ( 2 * i+ 1))
      return pyramid(n-1, i +1)

pyramid(3)

Ausgabe:
*
 ***
*****

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community