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.   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))

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

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.

 

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))

 

 

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
Running Time of Application
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