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
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
Related questions
Question
Need help

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

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images

Knowledge Booster
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
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education