Die Suche ergab 2 Treffer

von pww
Mittwoch 27. Mai 2020, 14:30
Forum: Allgemeine Fragen
Thema: Rekursion, verstehe nicht, was da passiert.
Antworten: 4
Zugriffe: 480

Re: Rekursion, verstehe nicht, was da passiert.

@ __deets__ Habe ich im Terminal probiert, gleiche Ergebnis. Habe es bisher in pycharm laufen lassen.

@sparrow Eben, Zeile fünf wird so lange aufgerufen bis x<=0 ist. Aber warum wird Zeile 6 dann noch n-mal ausgegeben, wobei n beim ersten Mal in Zeile 6 n=1, beim zweiten Durchlauf n=2 ... Was ...
von pww
Mittwoch 27. Mai 2020, 13:41
Forum: Allgemeine Fragen
Thema: Rekursion, verstehe nicht, was da passiert.
Antworten: 4
Zugriffe: 480

Rekursion, verstehe nicht, was da passiert.

Hallo!

Ich habe ein Verständnisproblem mit folgendem Code:


1 def print_n(s,n):
2 if n <= 0:
3 return
4 print(s)
5 print_n(s, n-1)
6 print('Hier geschieht für mich rätselhaftes')

print_n('Hey Leuts! ', 2)


"Hey Leuts!" wird zweimal ausgegeben. Danach ist n<=0 erfüllt und das Programm führt ...