【发布时间】:2014-10-29 16:29:42
【问题描述】:
我需要使用 O's 反转打印三角形的输出格式
我的代码是
userRows=int(input("Enter a positive number less than or equal to 20!"));
while((userRows>21) or (userRows<0)):
userRows=int(input("Try again! Please enter a positive number less than or equal to 20."));
rows=1;
while(rows<=userRows):
columns=1;
while(columns<=rows):
print("O",end='');
columns=columns+1;
print('');
rows=rows + 1;
输出是
Enter a positive number less than or equal to 20!20
O
OO
OOO
OOOO
OOOOO
OOOOOO
OOOOOOO
OOOOOOOO
OOOOOOOOO
OOOOOOOOOO
OOOOOOOOOOO
OOOOOOOOOOOO
OOOOOOOOOOOOO
OOOOOOOOOOOOOO
OOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOO
我试图让它从右到左对齐,而不是从左到右(如上所示)。
【问题讨论】:
-
所以输入一些额外的代码来打印尽可能多的空格。
标签: python formatting output