 
Вопрос задан 24.09.2023 в 21:54.
Предмет Информатика.
Спрашивает Комарова Катя.
Завдання 3 Створіть програму, яка має 2 списки цілочисельних значень та друкує список унікальних
значень без повтору, які є в 1 списку (немає в другому) і навпаки. Завдання 4 Ознайомтеся за допомогою документації з класами OrderedDict, defaultdict та ChainMap модуля collections. Завдання 5 Є рядок, в якому зберігаються 1000 слів. Створіть словник із ключами - унікальними словами та значеннями - кількістю повторів кожного слова у послідовності. Завдання 6 Створіть прототип програми «Бібліотека», де є можливість перегляду та внесення змін за структурою: автор: твір. Передбачте можливість виведення на екран сортування за автором та твором. Завдання 7 Створіть прототип програми «Облік кадрів», в якій є можливість перегляду та внесення змін до структури(реалізуйте інтерфейс(меню), за допомогою якого можна робити маніпуляції з даними): прізвище: посада: ... досвід роботи: … портфоліо: … коефіцієнт ефективності: … стек технологій: … зарплата: … Передбачте можливість виведення на екран сортування за прізвищем та найефективнішим співробітником. Мова Python 0
        0
         0
        0
    Ответы на вопрос
 
        Отвечает Никонович Анита.
                
    Ответ:
Білмеимін
Объяснение:
Түк түсінбедім
 0
                    0
                     0
                    0
                 
            Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
                
    Завдання 3: Створення програми для пошуку унікальних значень у двох списках
pythondef find_unique_values(list1, list2):
    unique_in_list1 = set(list1) - set(list2)
    unique_in_list2 = set(list2) - set(list1)
    
    return list(unique_in_list1), list(unique_in_list2)
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
unique_list1, unique_list2 = find_unique_values(list1, list2)
print("Унікальні значення в першому списку:", unique_list1)
print("Унікальні значення в другому списку:", unique_list2)
Завдання 4: Ознайомлення з OrderedDict, defaultdict і ChainMap
pythonfrom collections import OrderedDict, defaultdict, ChainMap
# Приклад використання OrderedDict
ordered_dict = OrderedDict()
ordered_dict['b'] = 2
ordered_dict['a'] = 1
ordered_dict['c'] = 3
print(ordered_dict)
# Приклад використання defaultdict
default_dict = defaultdict(int)
default_dict['apple'] += 1
default_dict['banana'] += 2
print(default_dict)
# Приклад використання ChainMap
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
chain_map = ChainMap(dict1, dict2)
print(chain_map)
Завдання 5: Створення словника з кількістю повторів слів
pythontext = "Це текст з деякими словами. Текст може містити слова, що повторюються. Слова слова текст текст."
words = text.split()
word_count = {}
for word in words:
    word = word.lower()  # Перетворюємо слова в нижній регістр, щоб ігнорувати регістр
    if word in word_count:
        word_count[word] += 1
    else:
        word_count[word] = 1
print(word_count)
Завдання 6: Прототип програми "Бібліотека"
pythonclass Library:
    def __init__(self):
        self.books = []
    def add_book(self, author, title):
        self.books.append((author, title))
    def sort_by_author(self):
        self.books.sort(key=lambda x: x[0])
    def sort_by_title(self):
        self.books.sort(key=lambda x: x[1])
    def display_books(self):
        for author, title in self.books:
            print(f"Автор: {author}, Твір: {title}")
library = Library()
library.add_book("Автор1", "Твір1")
library.add_book("Автор2", "Твір2")
library.add_book("Автор1", "Твір3")
library.sort_by_author()
print("Сортування за автором:")
library.display_books()
library.sort_by_title()
print("Сортування за назвою твору:")
library.display_books()
Завдання 7: Прототип програми "Облік кадрів"
pythonclass Employee:
    def __init__(self, last_name, position, experience, portfolio, efficiency_coefficient, tech_stack, salary):
        self.last_name = last_name
        self.position = position
        self.experience = experience
        self.portfolio = portfolio
        self.efficiency_coefficient = efficiency_coefficient
        self.tech_stack = tech_stack
        self.salary = salary
    def __str__(self):
        return f"Прізвище: {self.last_name}, Посада: {self.position}, Зарплата: {self.salary}"
class HRSystem:
    def __init__(self):
        self.employees = []
    def add_employee(self, employee):
        self.employees.append(employee)
    def sort_by_last_name(self):
        self.employees.sort(key=lambda x: x.last_name)
    def sort_by_efficiency(self):
        self.employees.sort(key=lambda x: x.efficiency_coefficient, reverse=True)
    def display_employees(self):
        for employee in self.employees:
            print(employee)
hr_system = HRSystem()
employee1 = Employee("Прізвище1", "Посада1", 5, "Портфоліо1", 0.9, ["Python", "Java"], 5000)
employee2 = Employee("Прізвище2", "Посада2", 3, "Портфоліо2", 0.85, ["C++", "Java"], 4500)
employee3 = Employee("Прізвище3", "Посада3", 7, "Портфоліо3", 0.95, ["Python", "JavaScript"], 6000)
hr_system.add_employee(employee1)
hr_system.add_employee(employee2)
hr_system.add_employee(employee3)
hr_system.sort_by_last_name()
print("Сортування за прізвищем:")
hr_system.display_employees()
hr_system.sort_by_efficiency()
print("Сортування за ефективністю:")
hr_system.display_employees()
Це приклади коду для ваших завдань. Ви можете їх модифікувати відповідно до вашого конкретного вимоги.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
	- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			