From e0a8cea2c4e9146a40e3400f9845462f161d2753 Mon Sep 17 00:00:00 2001 From: Mike Bloy Date: Fri, 27 Oct 2023 16:53:01 -0500 Subject: [PATCH] ex3.1 c --- stock.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/stock.py b/stock.py index 3ed2ee0..1039fa1 100644 --- a/stock.py +++ b/stock.py @@ -21,3 +21,12 @@ def read_portfolio(filename): rows = csv.reader(f) _ = next(rows) return [Stock(row[0], row[1], row[2]) for row in rows] + + +def print_portfolio(portfolio): + headers = ("name", "shares", "price") + fmtstr = "{0: >10} {1: >10} {2: >10}" + print(fmtstr.format(*headers)) + print("{0:->10} {1:->10} {2:->10}".format("", "", "")) + for stock in portfolio: + print(fmtstr.format(stock.name, stock.shares, stock.price))