Pythonのスペースで何が起こっているのか分からないようです。違いに気づく(Pythonの文字列でのスペース
Two Vertical Lines, height=3; width=3:
* *
* *
* *
Two Vertical Lines, height=4; width=5:
* *
* *
* *
* *
Two Vertical Lines, height=5; width=2:
**
**
**
**
**
:
Two Vertical Lines, height=3; width=3:
* *
* *
* *
Two Vertical Lines, height=4; width=5:
* *
* *
* *
* *
Two Vertical Lines, height=5; width=2:
**
**
**
**
**
が、このコードで:何らかの理由で
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
、私のプログラムが戻っている私はそれがこれを印刷するには取得しようとしています私の変数new_widthは技術的には1スペースでなければならないが、2つの垂直線の間隔/幅で)
何私のPyCharmに表示されていることは完全に罰金ですあなたのコードと間違って何も...ありません...多分あなたは、あなたがそれらを印刷方法を把握したいですか? – Ian