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
![### 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.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F10720d57-2b70-4cbe-a273-53d8d7f1ea5d%2Fd64e2e6a-c5a5-4794-8461-f207e5f2cc6a%2F7mlom1k_processed.jpeg&w=3840&q=75)
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
![](/static/compass_v2/shared-icons/check-mark.png)
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
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
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](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
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)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education