Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
6 мая 2023 08:13
680
Давайте посмотрим, кто работает в "КОТель и не только".
Дан код создания класса:
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
Остались вопросы?
Еще вопросы по категории Математика
Что такое солнечная энергия?...
Аист может лететь со скоростью 600м/мин. Какое расстояние он пролетит с этой скоростью за 1 с?запиши скорость полёта аиста в разных единицах?...
За некоторое время рабочий изготовил 20 деталий. Сколько деталей он изготовит, если будет работать в 1,6 раза больше времени с той же производительнос...
Чему равно деление 1 на 1?...
1.найдите площадь и периметр прямоугольника ABCD (Рис.42). 2.объясните,в каком случае фигуры являются равными. Помогите пожалуйста!...