class Employee: def __init__(self, name, employee_id): …
class Employee: def __init__(self, name, employee_id): self.name = name self.employee_id = employee_id # Example objectsawesome_employee = Employee(“Alice”, 101) Which line of code can you use to determine whether an object awesome_employee belongs to the class Employee?
Read DetailsAssuming that you have created the attributes for the Produc…
Assuming that you have created the attributes for the ProductClass mentioned in the previous question, which of the following methods would meet the criteria for updating/mutating the inventory of a product? Criteria: The method should allow for a parameter capturing the number of items the user wishes to purchase. The method should update the inventory’s “_onHand” attribute mentioned in the previous question. You don’t need to worry about negative inventory. If the customer orders more than we have on hand, we will place an order with our supplier and fill the order anyway. Which of the following meets the above criteria?
Read DetailsThe following six questions are another example showing that…
The following six questions are another example showing that classes and objects are an essential part of many software applications. Assume that you found a job as a software engineer for a streaming service. You will be working with movies on a daily basis.
Read DetailsYou have an external file named students_data.txt with two c…
You have an external file named students_data.txt with two columns: name and major, like the following: Alice,MISBob,FinanceCharlie,MarketingDan,MISEdward,Finance Please complete the code below so that your code can create an object for each student in the “MIS” major. Each blank is 3 pts. class Student: def __init__(self, name): self.__name = nameclass MIS(Student): # Complete the __init__ for MIS subclass, ensuring it inherits from Student, and creating a new attribute “major” def __init__(self, name, major): # Call the __init__ of the superclass [q1] # Set the major attribute using the correct parameter, specifically for this subclass [q2] # Assume that the following main program is in the same script. def main(): students = open(‘students_data.txt’, ‘r’) student_dict = {} for student in students: ### Explanation: The following code processes student by splitting the first and second element into name and major name, major = student.rstrip(‘\n’).split(‘,’) ### Complete the “if” condition so that this code creates objects only for MIS students [q3] #Create an object, named “stu”, for MIS student (based on the name and major in the current iteration). [q4] #Insert a key-value pair into student_dict, where the key is the name and the value is the stu object. [q5]main()
Read Details