Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
6 мая 2023 08:13
440
Давайте посмотрим, кто работает в "КОТель и не только".
Дан код создания класса:
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 cost 1 cost'?...
выполни вычисления столбиком и проверь сложение вычитанием,а вычитание сложением:53+24,47+12,59-35,94-62,38-36....
Сколько квадратных сантиметров в 10 квадратных дециметрах?...
Why did you cancel your plans for tonight?...