Create and save a csv file that contains names and ages, separated by commas. Write a program that reads the file into a list using readlines() and then goes through the list only printing the names of the legal adults (18 or over) each on a separate line. ages.csv >>> Sammy,20 Lucinda, 17 Jazmyne, 16 Yoriko,25 Tran, 18 Legal Adults (18 or over): Sammy Yoriko Tran

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Need help
### TRY IT #2 - PARSE DATA IN FILE

#### Instructions
- Create and save a CSV file that contains names and ages, separated by commas.
- Write a program that reads the file into a list using the `readlines()` method.
- Then, go through the list, printing only the names of the legal adults (18 or over), each on a separate line.

#### Example of the CSV File (ages.csv)
```
Sammy,20
Lucinda,17
Jazmyne,16
Yoriko,25
Tran,18
```

#### Expected Output
When the program runs, it should produce the following output:
```
>>> Legal Adults (18 or over):
Sammy
Yoriko
Tran
```

### Explanation
1. **Create the CSV File:**
   - Make a new text file named `ages.csv`.
   - Enter the names and ages as shown in the example above, ensuring each name-age pair is separated by a comma and each entry is on a separate line.

2. **Write the Program:**
   - Use the `readlines()` method to read the content of `ages.csv` into a list.
   - Iterate over the list to split each string by the comma to separate the name and age.
   - Check if the age is 18 or above.
   - Print the names of individuals who are legal adults.

This exercise helps in understanding how to read from a CSV file and process data in Python.
Transcribed Image Text:### TRY IT #2 - PARSE DATA IN FILE #### Instructions - Create and save a CSV file that contains names and ages, separated by commas. - Write a program that reads the file into a list using the `readlines()` method. - Then, go through the list, printing only the names of the legal adults (18 or over), each on a separate line. #### Example of the CSV File (ages.csv) ``` Sammy,20 Lucinda,17 Jazmyne,16 Yoriko,25 Tran,18 ``` #### Expected Output When the program runs, it should produce the following output: ``` >>> Legal Adults (18 or over): Sammy Yoriko Tran ``` ### Explanation 1. **Create the CSV File:** - Make a new text file named `ages.csv`. - Enter the names and ages as shown in the example above, ensuring each name-age pair is separated by a comma and each entry is on a separate line. 2. **Write the Program:** - Use the `readlines()` method to read the content of `ages.csv` into a list. - Iterate over the list to split each string by the comma to separate the name and age. - Check if the age is 18 or above. - Print the names of individuals who are legal adults. This exercise helps in understanding how to read from a CSV file and process data in Python.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Hyperlinks
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education