1.1 KiB
1.1 KiB
id, source_exercise_id, title, section, source_path, source_repo, source_commit, student_visible_solution, has_private_solution, skip
| id | source_exercise_id | title | section | source_path | source_repo | source_commit | student_visible_solution | has_private_solution | skip |
|---|---|---|---|---|---|---|---|---|---|
| practical-python-1.27 | 1.27 | Reading a data file | 1.6 File Management | 01_Introduction/06_Files.md | https://github.com/dabeaz-course/practical-python | 93dca856b41c61a0a0f85ae334116e4c125629ea | false | true | false |
Exercise 1.27: Reading a data file
Source: Practical Python Programming,
01_Introduction/06_Files.md.
Exercise 1.27: Reading a data file
Now that you know how to read a file, let’s write a program to perform a simple calculation.
The columns in portfolio.csv correspond to the stock name, number of
shares, and purchase price of a single stock holding. Write a program called
pcost.py that opens this file, reads all lines, and calculates how
much it cost to purchase all of the shares in the portfolio.
Hint: to convert a string to an integer, use int(s). To convert a string to a floating point, use float(s).
Your program should print output such as the following:
Total cost 44671.15