連接字符串當我運行這段代碼就如期望的那樣:Python的 - 用空格
x = int(input("Put number: "))
result_figure =[]
xtempleft = x-1
xtempright = 0
space = " "
sl = "/"
bsl = "\\"
#Q1
for i in range(x):
if xtempleft > 0:
q1= space * xtempleft + sl
xtempleft -= 1
print(q1)
else:
q1 = sl
print(q1)
#Q2
for i in range(x):
if xtempright == 0:
xtempright += 1
q2= bsl
print(q2)
else:
q2 = space * xtempright + bsl
xtempright += 1
print(q2)
我得到這個:
/
/
/
/
/
\
\
\
\
\
的問題是,當我嘗試做一些修改:
for i in range(x):
result =""
if xtempleft > 0:
q1= space * xtempleft + sl
xtempleft -= 1
result += q1
else:
q1 = sl
result += q1
#Q2
if xtempright == 0:
xtempright += 1
q2= bsl
result += q2
else:
q2 = space * xtempright + bsl
xtempright += 1
result += q2
print(result)
打印我需要在同一行我得到它像Q2的空間消失在某處,並沒有連接。
/\
/\
/\
/ \
/ \
任何人都可以幫助我嗎?我嘗試了很多方法,但無法得到它。
您的預期輸出是多少? – Sajin