Я пытаюсь распечатать двумерный массив различных длинных слов в виде сетки.
И я пытаюсь сделать интервал между словами четным.
Примечание: слова в массиве каждый раз рандомизируются.
Пример,
arr = [
['eighteen', 'twenty-two', 'twenty-one', 'ten', 'twenty-three'],
['eleven', 'thirteen', 'four', 'three', 'twenty'],
['twenty-eight', 'six', 'fourteen', 'seventeen', 'twenty-seven'],
['twenty-four', 'two', 'nine', 'one', 'five'],
['sixteen', 'fifteen', 'twelve', 'twenty-nine', 'seven']]
for i in range(5):
x = arr[i]
y = " ".join(x)
print(f"\t\t{y}",end="\t")
print("\n\n")
Вывод:
eighteen twenty-two twenty-one ten twenty-three
eleven thirteen four three twenty
twenty-eight six fourteen seventeen twenty-seven
twenty-four two nine one five
sixteen fifteen twelve twenty-nine seven
Однако Я хочу, чтобы это выглядело примерно так:
eighteen twenty-two twenty-one ten twenty-three
eleven thirteen four three twenty
twenty-eight six fourteen seventeen twenty-seven
twenty-four two nine one five
sixteen fifteen twelve twenty-nine seven
Я бы хотел, чтобы центр каждого слова был выровнен друг с другом.
Что я могу сделать, чтобы добиться этого?
Спасибо.