Computers and Technology, 06.05.2020 03:01 chris159128
Add three methods to the Student class that compare twoStudent objects. One method should test for equality. A second method should test for less than. The third method should test for greater than or equal to. In each case, the method returns the result of the comparison of the two students’ names. Include a main function that tests all of the comparison operators.
Current code is below:
"""
File: student. py
Resources to manage a student's name and test scores.
"""
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))
# Write method definitions here
def main():
"""A simple test."""
student = Student("Ken", 5)
print(student)
for i in range(1, 6):
student. setScore(i, 100)
print(student)
if __name__ == "__main__":
main()
Answers: 1
Computers and Technology, 23.06.2019 23:30
Match the following errors with their definitions. a. #name b. #value c. #ref d. 1. when a formula produces output that is too lengthy to fit in the spreadsheet cell 2. when you enter an invalid cell reference in a formula 3. when you type text in cells that accept numeric data 4. when you type in a cell reference that doesn’t exist
Answers: 1
Computers and Technology, 24.06.2019 05:30
Someone plzz me which of these defines a social search? a. asking a search engine a question that is answered by a real person on the other sideb. modifying search results based on popularity of a web pagec.modifying search results based on a ranking of a web page
Answers: 2
Computers and Technology, 24.06.2019 11:30
Convert 11001110(acdd notation) into decimal
Answers: 2
Computers and Technology, 24.06.2019 16:00
Read these lines from beowulf.often scyld scefing seized mead-benches from enemytroops, from many a clan, he terrified warriors, even thoughfirst he was found a waif, best explains why the author includes this information in theexposition? a. to emphasize that a hero must learn to be fierceb. to remember the famous story of a popular heroc. to express sadness about losing the old heroesd. to see whether people still respect the old heroes
Answers: 1
Add three methods to the Student class that compare twoStudent objects. One method should test for e...
Mathematics, 21.05.2021 15:10
History, 21.05.2021 15:10
Mathematics, 21.05.2021 15:10
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
English, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
Mathematics, 21.05.2021 15:20
English, 21.05.2021 15:20
SAT, 21.05.2021 15:20