Ich kann kein Pascal-Dreieck machen. Ich muss anhängen, um Elemente in der Rekursion aufzulisten, aber das Ergebnis meiner Arbeit ist Liste, die an Liste anfügt. Kannst du mir helfen, es zu tun? Mein Testcode lautet:Liste anhängen in Rekursion
def list(row):
if(row is 0):
return 0
return [row, list(row-1)]
Wenn ich es verwenden, ich Liste in der Liste angezeigt werden können. Ich brauche Elemente in der Liste
print(list(10))
Ausgang:
[10, [9, [8, [7, [6, [5, [4, [3, [2, [1, 0]]]]]]]]]]
Erwartete Ausgabe:
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
Rekursion verwendet werden soll. –
'Liste' ist ein reserviertes Wort in Python, verwenden Sie einen anderen Namen für Ihre Funktion – depperm
Können Sie bitte eine Eingabe und eine erwartete Ausgabe bereitstellen? – Szabolcs