Как выровнять мою таблицу, чтобы начать справа? - PullRequest
0 голосов
/ 23 октября 2019

Я хочу, чтобы числа в таблице были выровнены вправо, как показано, как это сделать?

Спасибо, уже!

input:

for i in range (1,11):
    i == i*10
    print(f'{i}\t{i*i}\t{i*i*i}')

output:

1   1   1
2   4   8
3   9   27
4   16  64
5   25  125
6   36  216
7   49  343
8   64  512
9   81  729
10  100 1000

желаемый вывод:

 1   1    1
 2   4    8
 3   9   27
 4  16   64
 5  25  125
 6  36  216
 7  49  343
 8  64  512
 9  81  729
10 100 1000

1 Ответ

1 голос
/ 23 октября 2019

Использовать формат str.

for i in range (1,11):
    print('{:>3}  {:>3}  {:>3}'.format(i, i*i, i*i*i))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...