Lab 6.2 Download student1.py. Write a script that create 4 students. Each student have 4 random scores between 60 and 100. Print student name, average core. Also find the average score for each course. Name: student1 Scores: 88 97 88 77. Average Score: 87.5 Name: student2 Scores: 90 92 97 90. Average Score: 92.25 Name: student3 Scores: 80 68 99 70. Average Score: 79.25 Name: student4 Scores: 82 73 90 70. Average Score: 78.75 Four course averages: [85.0, 82.5, 93.5, 76.75]

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

 

class Student(object):

   """Represents a student."""

 

   def __init__(self, name, number):

      """All scores are initially 0."""

      self._name = name

      self._scores = []

      for count in range(number):

         self._scores.append(0)

 

   def getName(self):

      """Returns the student's name."""

      return self._name

  

   def setScore(self, i, score):

      """Resets the ith score, counting from 1."""

      self._scores[i - 1] = score

 

   def getScore(self, i):

      """Returns the ith score, counting from 1."""

      return self._scores[i - 1]

   

   def getAverage(self):

      """Returns the average score."""

      return sum(self._scores) / len(self._scores)

    

   def getHighScore(self):

      """Returns the highest score."""

      return max(self._scores)

 

   def __str__(self):

      """Returns the string representation of the student."""

      return "Name: " + self._name  + "\nScores: " + \

             " ".join(map(str, self._scores))

 

Lab 6.2 Download student1.py. Write a script that create 4 students. Each
student have 4 random scores between 60 and 100. Print student name, average
core. Also find the average score for each course.
Name: student1
Scores: 88 97 88 77 . Average Score: 87.5
Name: student2
Scores: 90 92 97 90 . Average Score: 92.25
Name: student3
Scores: 80 68 99 70 . Average Score: 79.25
Name: student4
Scores: 82 73 90 70 . Average Score: 78.75
Four course averages: [85.0, 82.5, 93.5, 76.75]
Transcribed Image Text:Lab 6.2 Download student1.py. Write a script that create 4 students. Each student have 4 random scores between 60 and 100. Print student name, average core. Also find the average score for each course. Name: student1 Scores: 88 97 88 77 . Average Score: 87.5 Name: student2 Scores: 90 92 97 90 . Average Score: 92.25 Name: student3 Scores: 80 68 99 70 . Average Score: 79.25 Name: student4 Scores: 82 73 90 70 . Average Score: 78.75 Four course averages: [85.0, 82.5, 93.5, 76.75]
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Knowledge Booster
Unreferenced Objects
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