Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1705 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
6 мая 2023 08:13
347
Давайте посмотрим, кто работает в "КОТель и не только".
Дан код создания класса:
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
Остались вопросы?
Еще вопросы по категории Математика
Какое число получится, если умножить 10 на 2 и прибавить 0?...
Каково количество метров в 100 дециметрах?...
Шар объем которого равен 14 п вписан в куб найдите объем куба...
Какое количество см3 в 1 м3?...
Найдите сумму бесконечно убывающей геометрической прогрессии: a. 4/3 ; 1; 3/4 ; … b. 3/2 ; − 2/3 ; 8/27 ; … c. √3/2 ; √2/3 ; 2/3 √2/3 ; …....
Все предметы