gpt4 book ai didi

Python 模式

转载 作者:行者123 更新时间:2023-12-03 23:46:35 27 4
gpt4 key购买 nike

我不知道该怎么做,我一直遇到问题。

以下是代码:

rows = int(input())

for i in range(1,rows):
for j in range(1,i+1):
print(" ", end='')

for j in range(i, rows+1):
print(j, end='')
print()

for i in range(rows,0,-1):
for j in range(1,i+1):
print(" ", end='')

for i in range(i, rows+1):
print(j,end='')
j = j+1
print()
**My Output**
12345
2345
345
45
5
45
345
2345
12345
**Expected Output**
12345
2345
345
45
5
45
345
2345
12345

第一列中的空间。

怎么去掉???

在这里,行 = 6(作为用户的输入)

最佳答案

我认为这有点干净:

lst = [str(i) for i in range(1, rows+1)]
for i in range(rows):
print((" "*i) + "".join(lst[i:]) )

for i in range(rows-2, -1, -1):
print((" "*i) + "".join(lst[i:]) )

这导致:
12345
2345
345
45
5
45
345
2345
12345

关于Python 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62365607/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com