CSE 110 | Programming Building Blocks

11 Prepare: Checkpoint

Overview

Practice Opening Files

Assignment

For this assignment, you'll download the file books.txt that contains the names of the books in the Book of Mormon, and save it to your computer.

Once you have the file saved to your computer, in VS Code, open the folder that contains it and create a new Python script.

Have your program open the file, read through it line by line, strip off leading and trailing whitespace and display each book to the screen.

The following shows the expected output:


1 Nephi
2 Nephi
Jacob
Enos
Jarom
Omni
Words of Mormon
Mosiah
Alma
Helaman
3 Nephi
4 Nephi
Mormon
Ether
Moroni

Sample Solution

When your program is finished, please view a sample solution of this program to compare your approach to that one.

You should work to complete this checkpoint program first, without looking at the sample solution. However, if you have worked on it for at least an hour and are still having problems, you may feel free to use the sample solution to help you finish your program.

Testing Procedure

For this program, there isn't any user input, so you don't need to try different values. Instead, simply verify that the following work as described

  1. The books.txt file is downloaded and saved to your computer.

  2. Your program can open the file.

  3. Your program reads a line from the file and displays it to the screen.

  4. Your program iterates through each line in the file and displays them to the screen.

  5. Your program strips off the "\n" characters at the end of each line before displaying them, so it doesn't produce a blank line in between each displayed line.

Submission

When complete, please report your progress in the associated I-Learn quiz.