Python For this lab, you will use a tuple to represent a student record.  A student record consists of the student’s name, year, and GPA.  For example, (“John”, “Senior”, 3.7) is a record for John who is a senior with a 3.7 GPA. You will write a program that prompts the user for the number of records to enter.  Then it reads input from the user for each record.  Remember that each record consists of a student’s name, year, and GPA.  It then prints the record of each student as shown below.   Functions: You will write the following functions: read_records(n) Read n number of records and return a list of records.  print_records(records) Takes in a list of records and print each one. main() Prompts the user for the number of records to read, get a list of records from the user, and print the records.   Optional:  print the average GPA of the students. Sample run: How many students record to enter: 2 Enter student's name: John Enter student's year: junior Enter student's GPA : 3.5 Enter student's name: Bill Enter student's year: Senior Enter student's GPA : 3.7 =================== John junior 3.5 =================== Bill Senior 3.7

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

Python

For this lab, you will use a tuple to represent a student record.  A student record consists of the student’s name, year, and GPA.  For example, (“John”, “Senior”, 3.7) is a record for John who is a senior with a 3.7 GPA.

You will write a program that prompts the user for the number of records to enter.  Then it reads input from the user for each record.  Remember that each record consists of a student’s name, year, and GPA.  It then prints the record of each student as shown below.

 

Functions: You will write the following functions:

read_records(n)

Read n number of records and return a list of records. 

print_records(records)

Takes in a list of records and print each one.

main()

Prompts the user for the number of records to read, get a list of records from the user, and print the records.

 

Optional:  print the average GPA of the students.

Sample run:

How many students record to enter: 2

Enter student's name: John

Enter student's year: junior

Enter student's GPA : 3.5

Enter student's name: Bill

Enter student's year: Senior

Enter student's GPA : 3.7

===================

John

junior

3.5

===================

Bill

Senior

3.7

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Random Class and its operations
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.
Similar questions
  • SEE MORE QUESTIONS
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