Assuming 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?

This question tests your understanding of passing objects as…

This question tests your understanding of passing objects as arguments into functions. Recall that when you create the movie_obj, the title is “Inception”. Your friend just called the following function. def update_title(movie, new_title):    movie.title = new_titlemovie_obj = Movie(“Inception”, “Christopher Nolan”, 2010)update_title(movie_obj, “Interstellar”)print(movie_obj.title)

Suppose you are building a program to manage a collection of…

Suppose you are building a program to manage a collection of movies in for Netflix. class Movie:    def __init__(self, title, director, year):        self.title = title        self.director = director        self.year = year Which one of the following will create an object from the Movie class? 

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?

class BoardGame:     def __initializer__(self, name, genre,…

class BoardGame:     def __initializer__(self, name, genre, playtime):        self.name = name        self.genre = genre        self.playtime = playtime     def __init__(self, name, genre, playtime):        self.name = name        self.genre = genre        self.playtime = playtime     def __str__(self):        return “BoardGame: ” + self.name + ” | Genre: ” + self.genre + ” | Playtime: ” + str(self.playtime) + ” minutes” Which method(s) is/are automatically executed when an object of a class is created in memory?

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