Вопрос задан 24.09.2023 в 21:54. Предмет Информатика. Спрашивает Комарова Катя.

Завдання 3 Створіть програму, яка має 2 списки цілочисельних значень та друкує список унікальних

значень без повтору, які є в 1 списку (немає в другому) і навпаки. Завдання 4 Ознайомтеся за допомогою документації з класами OrderedDict, defaultdict та ChainMap модуля collections. Завдання 5 Є рядок, в якому зберігаються 1000 слів. Створіть словник із ключами - унікальними словами та значеннями - кількістю повторів кожного слова у послідовності. Завдання 6 Створіть прототип програми «Бібліотека», де є можливість перегляду та внесення змін за структурою: автор: твір. Передбачте можливість виведення на екран сортування за автором та твором. Завдання 7 Створіть прототип програми «Облік кадрів», в якій є можливість перегляду та внесення змін до структури(реалізуйте інтерфейс(меню), за допомогою якого можна робити маніпуляції з даними): прізвище: посада: ... досвід роботи: … портфоліо: … коефіцієнт ефективності: … стек технологій: … зарплата: … Передбачте можливість виведення на екран сортування за прізвищем та найефективнішим співробітником. Мова Python
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никонович Анита.

Ответ:

Білмеимін

Объяснение:

Түк түсінбедім

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Завдання 3: Створення програми для пошуку унікальних значень у двох списках

python
def 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

python
from 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: Створення словника з кількістю повторів слів

python
text = "Це текст з деякими словами. Текст може містити слова, що повторюються. Слова слова текст текст." 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: Прототип програми "Бібліотека"

python
class 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: Прототип програми "Облік кадрів"

python
class 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

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос