Ich kann nicht herausfinden, was mit meinem Abstand in Python los ist. Ich versuche, es zu bekommen, dies zu drucken:Abstand in Python Zeichenfolge
Two Vertical Lines, height=3; width=3:
* *
* *
* *
Two Vertical Lines, height=4; width=5:
* *
* *
* *
* *
Two Vertical Lines, height=5; width=2:
**
**
**
**
**
aber mit diesem Code:
def two_vertical_lines (height, width):
for x in range (0, height):
if width > 2:
new_width = width - 2
mult2 = " " * new_width
print ("*",mult2,"*", "\n", end='')
else:
print ("**", "\n", end='')
return
Aus irgendeinem Grund mein Programm zurückkehrt:
Two Vertical Lines, height=3; width=3:
* *
* *
* *
Two Vertical Lines, height=4; width=5:
* *
* *
* *
* *
Two Vertical Lines, height=5; width=2:
**
**
**
**
**
(beachten Sie den Unterschied in Abstand/Breite zwischen den beiden vertikalen Linien, obwohl meine Variable new_width technisch 1 Platz sein sollte)
Es ist nichts falsch mit Ihrem Code ... Was in meinem PyCharm angezeigt ist völlig in Ordnung ... vielleicht wollen Sie so, wie Sie sie drucken, um herauszufinden? – Ian