class Employee:
def __init__(self,Employee_Name,Hours_Worked,Hourly_Wage):
self.Employee_Name = Employee_Name
self.Hours_Worked = Hours_Worked
self.Hourly_Wage = Hourly_Wage
def displayName(self):
print ("Employee Name :", Employee_Name)
def displayHoursWorked(self):
print ("Hours Worked :", Hours_Worked)
def displayHourlyWage(self):
print ("Hourly Wage :", Hourly_Wage)
def Empname(self):
def Emppay(self):
if Hours_Worked <= 40:
print("Employee Pay :",Hours_Worked * Hourly_Wage)
if Hours_Worked > 40:
print ("Employee Pay :",((Hours_Worked - 40) * (Hourly_Wage * 1.5)) + (Hourly_Wage * 40))
Employee_Name = str(input("Employee Name :"))
Hours_Worked = int(input("Hours Worked :"))
Hourly_Wage = float(input("Hourly Wage :"))
myEmployee = Employee(Employee_Name,Hours_Worked,Hourly_Wage)
myEmployee.displayName()
myEmployee.displayHoursWorked()
myEmployee.displayHourlyWage()
myEmployee.Emppay()
myEmployee.Empname()
Ich stecke auf einen Teil meiner Hausaufgabe.Wie verwendet man Methoden zum Abrufen und Setzen, um den Wert einer Eigenschaft in einer Klasse python zu setzen 3.6
Ich bin damit beauftragt, eine Klasse namens ‚Mitarbeiter‘ zu schaffen,
(1) der Konstruktor erstellt Attribute Mitarbeiternamen, Arbeitsstunden und Stundenlohn.
(2) Ich muss Methoden 'get' und 'set' verwenden, um den Wert einer Eigenschaft mit dem Namen 'Empname' festzulegen, die den Namen des Mitarbeiters widerspiegelt.
(3) Ich brauche eine Methode namens "Emppay", die das wöchentliche Gehalt des Mitarbeiters berechnet.
(4) Ich muss dann den Benutzer bitten, einen Namen, Arbeitsstunden und Stundenlohn anzugeben und 'myEmployee'-Objekt mit meiner Klasse' Employee 'zu erstellen. Verwenden Sie das Objekt "myEmployee", um den Namen, die geleisteten Stunden und den Stundenlohn auszudrucken. Mit dem Objekt 'myEmployee' rufen Sie die Methode 'Emppay' auf, um die wöchentliche Bezahlung zu berechnen.
(5) Bitten Sie den Benutzer, den Namen des Mitarbeiters zu ändern. Mit der Eigenschaft 'EmPname' ändern Sie den Namen in den neuen Namen und verwenden Sie die richtige, um den neuen Namen auszudrucken.
Teile 2 und 5, wo ich keine Ahnung, was ich tun müssen, und jede Hilfe sehr