-1
Am verwenden versuchen, eine Funktion zu schreiben, Zahlen zu drucken, in steps.Here mein CodeWie Zahlen in Schritten drucken Funktion Python
def steps(num):
v = num
for i in range(1, v+1):
print(" "*i + str(i)*3)
print(steps(3))
Das Ergebnis erscheint als
111
222
333
None
ich versucht bin Werde das "None" -Wort jede Hilfe los? Bitte beachten Sie, ich möchte nicht die Print-Anweisung in "Drucken (Schritte (3)) loswerden, wird jede andere Methode oder Lösung begrüßt.
Ich fühle mich wie Sie dieses ein bisschen Golf ... warten könnte, falsche Seite;) – Wondercricket
@Wondercricket 'print (" \ n ".join (" "* i + str (i) * 3 für i im Bereich (1, v + 1))) '(Ersetzen Sie das Leerzeichen durch 4 Leerzeichen aber SE Kommentare sind dumm – HyperNeutrino
Ich habe versucht, es in eine Funktion zu umbrechen, um es aufzurufen, aber funktioniert nicht. –