# portfolio.py

lines  = open("portfolio.dat")
fields = [line.split() for line in lines]
stocks = [(f[0],int(f[1]),float(f[2])) for f in fields]

stocks.sort()
for s in stocks:
    print "%-10s %8d %10.2f" % s

total = sum([s[1]*s[2] for s in stocks])
print "Total", total
