我一直在研究这个问题几天了(断断续续)。我知道我需要在内部循环之外创建一个“间隔”循环,但我不知道如何实现它。我做了很多尝试和错误,感觉我很接近。在
请记住这是我第一次上编程课(任何语言)。在
我试图编辑我的代码,使其看起来像(抱歉,我很难尝试正确的格式,基本上与下面的列表相同,但是.rjust(10)
:
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3
0 1 2
0 1
0
我可以让它看起来像:
^{pr2}$基本上我需要。r每排都要做,但在工作中遇到了问题。我知道如果我使用print(str(0123456789).rjust(10))
它会给我我想要的(第一行),但是我需要在循环中实现它。在
以下是我目前掌握的代码:
for i in range(10,0,-1):
print()
print()
for j in range(i):
stringnum=str(j)
print(stringnum,end="")
使用format-specification-mini-language:
如果需要间距,则右对齐必须加倍
^{pr2}$>
:对于列之间的间距,只删除换行符:
这里它正在使用
rjust
:在上面的代码中,我首先将所有
integer
转换为string
,然后使用join
将列表连接在一起形成一个字符串。rjust
返回长宽字符串中左对齐的字符串。在一个整数之间的空格,只需在
^{pr2}$join
函数中添加空格,rjust值将为19:相关问题 更多 >
编程相关推荐