Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
6 мая 2023 08:13
455
Давайте посмотрим, кто работает в "КОТель и не только".
Дан код создания класса:
class Worker: def __init__(self, name, job, years): self.name = name # имя сотрудника self.job = job # должность self.years = years # стаж работы в отеле
С клавиатуры в строку вводятся данные для создания двух объектов-сотрудников.
Выведите на экран информацию о двух сотрудниках в формате:
"Сотрудник имя работает в должности должность уже стаж лет"
Формат входных данных
Две строки, в каждой содержатся данные: имя должность стаж (все значения вводятся через пробел).
Формат выходных данных
Вывод информации о всех объектах на экран в формате:
"Сотрудник имя работает в должности должность уже стаж лет"
входные данныевыходные данныеИванов ветеринар 6 Киреева администратор 7 Сотрудник Иванов работает в должности ветеринар уже 6 лет Сотрудник Киреева работает в должности администратор уже 7 лет Шишкин замдиректор 10 Сурик уборщик 1 Сотрудник Шишкин работает в должности замдиректор уже 10 лет Сотрудник Сурик работает в должности уборщик уже 1 лет
Решать
1
ответ
Решение:
```
class Worker:
def __init__(self, name, job, years):
self.name = name # имя сотрудника
self.job = job # должность
self.years = years # стаж работы в отеле
# ввод данных для первого сотрудника
name1, job1, years1 = input().split()
worker1 = Worker(name1, job1, years1)
# ввод данных для второго сотрудника
name2, job2, years2 = input().split()
worker2 = Worker(name2, job2, years2)
# вывод информации о сотрудниках
print("Сотрудник", worker1.name, "работает в должности", worker1.job, "уже", worker1.years, "лет")
print("Сотрудник", worker2.name, "работает в должности", worker2.job, "уже", worker2.years, "лет")
```
Пример использования:
```
Иванов ветеринар 6
Киреева администратор 7
```
Вывод:
```
Сотрудник Иванов работает в должности ветеринар уже 6 лет
Сотрудник Киреева работает в должности администратор уже 7 лет
```
```
class Worker:
def __init__(self, name, job, years):
self.name = name # имя сотрудника
self.job = job # должность
self.years = years # стаж работы в отеле
# ввод данных для первого сотрудника
name1, job1, years1 = input().split()
worker1 = Worker(name1, job1, years1)
# ввод данных для второго сотрудника
name2, job2, years2 = input().split()
worker2 = Worker(name2, job2, years2)
# вывод информации о сотрудниках
print("Сотрудник", worker1.name, "работает в должности", worker1.job, "уже", worker1.years, "лет")
print("Сотрудник", worker2.name, "работает в должности", worker2.job, "уже", worker2.years, "лет")
```
Пример использования:
```
Иванов ветеринар 6
Киреева администратор 7
```
Вывод:
```
Сотрудник Иванов работает в должности ветеринар уже 6 лет
Сотрудник Киреева работает в должности администратор уже 7 лет
```
0
·
Хороший ответ
6 мая 2023 08:15
Остались вопросы?
Еще вопросы по категории Математика
какие из следующих утверждений верны? 1)расстояние от точки, лежащей на окружности, до центра этой окружности равно радиусу этой окружности. 2)средняя...
Сколько всего котов на картинке? за ранее спасибо!...
Что означает 10 класс в системе образования?...
СЛОВО ЗЕТРОКО,РАМЯПЯ ЧТО ЗАШИФРОВАНО КАКОЕ СЛОВО,...
Катя нарисовала на доске прямую и отметила на ней 15 точек. Затем Володя поставил точку между каждыми двумя соседними точками Кати. Затем Толя объедин...