Вопрос пользователя:
Ответ нейросети:
class EmployeeSalary: hourly_payment = 400
def __init__(self, name, hours=None, rest_days=0, email=None):
self.name = name
self.hours = hours
self.rest_days = rest_days
self.email = email
def get_hours(self):
if self.hours is None:
self.hours = (7 - self.rest_days) * 8
def get_email(self):
if self.email is None:
self.email = f"{self.name}@email.com"
def set_hourly_payment(self, new_hourly_payment):
self.hourly_payment = new_hourly_payment
def salary(self):
return self.hours * self.hourly_payment
employee1 = EmployeeSalary("John", rest_days=2) employee1.get_hours() employee1.get_email() print(employee1.salary()) # Выведет: 2400 (6 дней * 8 часов * 400)
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.