Which оf the fоllоwing code snippets correctly creаtes аn object of the Worker clаss named software_engineer assuming that the Worker class is saved in a script named worker.py
The fоllоwing questiоn continues on the question аbove аnd determines if а student has upper-division standing (i.e., finishes at least 60 credit hours) or not. Each blank is 2.5pts. Consider the following Python code contained in a file named StudentClasses.py: # The following code defines the superclass Student. class Student: def __init__(self, name): self.__name = name # The following function is an accessor to obtain the data saved in the hidden attribute '__name'. def get_name(self): # Complete value-returning part of this accessor method. [q5] # The following function is an mutator to update the data saved in the attribute '__name'. def set_name(self, input_name): # Complete the function so that you can update the attribute '__name' with input_name [q6] # Complete the definition of the following function. # When you print the object created from this class, the variable "var" should be printed. def [q8] var = 'Name: ' + self.__name return var # The following code defines the subclass named RegisterStudent, and is saved in the same script as the superclass. # Complete the definition of the subclass with inheritance from Student class [q7] def __init__(self, input_name): # Complete the following code to inherite the data attributes from the __init__ function of the superclass [q9] self.__Hours = 0 self.__UpperClass = False def set_hours(self, input_hours): self.__Hours = input_hours def get_upperClass(self): return self.__UpperClass # This function determines the class standing of a student based on the number of credit hours taken. def determineStanding(self): # The __UpperClass attribute should be true if the student has 60 or more credit hours, # and false if the student has 59 or fewer credit hours. if self.__Hours >= 60: self.__UpperClass = True else: self.__UpperClass = False You are given a script called student_sample.py that uses this code. Please help the registration office to complete the script below. # Import the module so that you can use the class you just wrote. [q1] def main(): # Create an object of the RegisterStudent class. # Pass "Alice" as the argument. Assign it to a variable called register_student. [q2] # Prompt the user to enter the number of credit hours they have taken (assuming users will only input positive integer). int_hours = int(input('Please enter the number of credit hours (only in positive integer)?')) # Use a method defined above to update the student's credit hours (i.e., __Hours) with the value of int_hours. [q3] # Use a method defined above to determine the student's class standing and update the __UpperClass attribute accordingly. [q4]main()