擅长:python、mysql、java
<p>您可以使用<code>str.format</code>来选择行中每个元素之间的间距,这将创建您要查找的列。<code>{:>15}</code>表示将字符串显示在右边15个空格处。不过,右边的列仍然不会对齐,但我正在为此制定解决方案,一旦找到答案,我将对其进行编辑,但您可以在meatime中尝试此操作。你知道吗</p>
<pre><code>MENU = [["Hawaiian", 8.50], ["Pepperoni", 8.50], ["Veg Trio", 8.50], ["Simply Cheese", 8.50], ["Meat Lovers", 8.50], ["Ham & Cheese", 8.50], ["BBQ Italian Sausage", 8.50],
["Loaded Supreme", 13.50], ["Chicken Fajita", 13.50], ["Apricot Chicken", 13.50], ["Garlic Prawn", 13.50], ["Chicken Cranberry", 13.50]]
print("\nWe sell the following pizzas.")
for i, pizza in enumerate(MENU):
line = '{:>12} {:>5} {:>15}'.format(str(i+1).zfill(2), MENU[i][0], MENU[i][1])
print(line)
</code></pre>