※ 引述《spong (请输入ID)》之铭言:
: 想请问这题该怎么才能将
: 这个程式显示,显示像另一张图片
: 程式码https://imgur.com/WKj1QMq
: 显示出的https://imgur.com/nYsAeLy
: 但我想要的是这样>>>>>>https://imgur.com/eB0YP4K
: 这样问题出在哪呢,用好久都想不通QAQ
#方法一:前面补空格
n=1
for x in range(1,10):
print((9-x)*" ",end="") #增加这一行
for y in range(1,n+1):
if x>=y:
n+=1
print(y,end="")
print()
#方法二:使用格式化输出
for i in range(9):
string_line=''.join([str(num) for num in range(1,i+2)])
print(f'{string_line:>9}')