我希望能够将每个|推入一个数组
我的职责是:
def pyramide(lines):
k = 1 * lines - 1
for i in range(0, lines):
for j in range(0, k):
print(end=" ")
k = k - 1
for j in range(0, i+1):
print("|", end=" ")
print("\r")
lines = 5
pyramide(lines)
我尝试的是:
for j in range(0, i+1):
each = print("|", end=" ")
array.push(each)
print("\r")
但它似乎并没有将它添加到一个数组中,我的问题是如何将每个|推入一个数组中,以便以后删除它
编辑:
预期输入:
pyramide(5)
预期产量:
|
| |
| | |
| | | |
然后我应该可以从每行中删除一个|
stickDelete(3, 2) # first paramater is the line, second is how much | would like to delete
|
| |
| | | |
一分为二:
在课堂上你会得到:
输出:
def triangle(n): k = 2*n - 2 for i in range(0, n): for j in range(0, k): print(end=" ") k = k - 1 for j in range(0, i+1): print("| ", end="") print("\r") n = 5 triangle(n) this will return D:\>st.py | | | | | | | | | | | | | | |
;相关问题 更多 >
编程相关推荐