Ungewolltes Leerzeichen am Zeilenanfang
Verfasst: Samstag 26. Dezember 2020, 17:40
Hallo,
ich verstehe einfach nicht warum die Ausgabe ein Leerzeichen am Zeilenanfang einfügt und wie ich dies verhindern kann. Alles funktioniert wie gewollt nur das eine Leerzeichen vor jeder Zeile ist zu viel
.
ich verstehe einfach nicht warum die Ausgabe ein Leerzeichen am Zeilenanfang einfügt und wie ich dies verhindern kann. Alles funktioniert wie gewollt nur das eine Leerzeichen vor jeder Zeile ist zu viel

Code: Alles auswählen
n = int(input())
stamm = "Y"
if n < 1:
print(" ")
exit()
for i in range(0,n):
for j in range(n-i):
print(" ", end="")
for k in range(2*i+1):
if i % 2 == 0:
print("*",end="")
else:
print("X",end="")
print(" ")
print(" "*(n-1), stamm)