作者papple23g (逆道者)
看板Python
标题Re: [问题] 这问题提该怎解决
时间Wed Jul 24 03:11:58 2019
※ 引述《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}')
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.161.126.31 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1563909121.A.B5D.html
1F:→ spong: 谢谢pa大 07/25 00:57