print('=' * 72)
print('{:=^72}'.format(' Listagem 6.43 '))
print('{:=^72}'.format(' By César J. Fois '))
print('=' * 72)
print('{0:=^72}'.format(' Listagem 6.43 - Criação e Impressão de lista de Compras '))
print('=' * 72)
print('')

compras = [ ]

while True:
    produto = input("Produto: ")
    if produto == "fim":
        break
    quantidade = int(input("Quantidade: "))
    preco = float(input("Preço: "))
    compras.append([produto, quantidade, preco])
soma = 0.0
for e in compras:
    print("%20s  x%5d %5.2f  = %6.2f" % (e[0],
                    e[1], e[2],
                    e[1] * e[2]))
    soma += e[1] * e[2]
print("Total: %7.2f" % soma)

