Цель:
Изучить работу с множествами и кортежами в Python. Научиться использовать множества для работы с уникальными элементами и применять кортежи как неизменяемые коллекции данных.
Описание:
Множества и кортежи — это два различных типа коллекций данных в Python. Множества позволяют хранить уникальные элементы и выполнять операции над множествами, такие как объединение, пересечение и разность. Кортежи — это неизменяемые последовательности элементов, которые могут использоваться для хранения данных, не подлежащих изменению.
Что вы изучите:
Создание и основные операции над множествами.
Операции над множествами: объединение, пересечение, разность.
Создание и использование кортежей.
Отличия между списками и кортежами.
Часть 1: Работа с множествами
Создайте множество из нескольких чисел и продемонстрируйте основные операции: добавление элемента, удаление элемента, объединение, пересечение и разность множеств.
Часть 2: Работа с кортежами
Создайте кортеж из нескольких элементов и продемонстрируйте доступ к элементам по индексу, а также конкатенацию кортежей.
Часть 3: Неизменяемость кортежей
Продемонстрируйте попытку изменения элемента кортежа и объясните, почему это невозможно.
Задание для выполнения:
Напишите программу, которая:
Запрашивает у пользователя два набора чисел (два множества).
Находит их объединение, пересечение и разность.
Выводит результаты операций.
Требования к программе:
Программа должна корректно работать с любым количеством элементов в множествах.
Обеспечить правильное выполнение всех операций над множествами.
Дополнительное задание:
Напишите программу, которая:
Создает кортеж из нескольких чисел.
Находит максимальное и минимальное значение в кортеже.
Выводит их на экран.
Заключение:
Поздравляем, вы завершили седьмую лабораторную работу! Вы научились работать с множествами, выполняя различные операции над ними, а также познакомились с кортежами и их особенностями, такими как неизменяемость. Эти знания помогут вам в работе с различными типами коллекций данных в Python.