сделать алгоритм в python Имеются три множества символьного типа y1=[‘a,’b’,’d’,’r’,’m’], y2=[‘r’,’a’,’h’,’d’], y3=[‘a’,’r’]. Сформировать множество, полученное в результате X=(y1+y2)*(y1-y2). Вывести на экран элементы всех множеств. Далее проверить, включено ли множество y3 во множество x/
Шаг 1: Создание множеств y1, y2 и y3.
```python
y1 = set(['a', 'b', 'd', 'r', 'm'])
y2 = set(['r', 'a', 'h', 'd'])
y3 = set(['a', 'r'])
```
Шаг 2: Формирование множества X=(y1+y2)*(y1-y2).
```python
X = (y1.union(y2)).intersection(y1.difference(y2))
```
Объединение множеств y1 и y2 выполняется с помощью метода `union()`, а разность множеств y1 и y2 выполняется с помощью метода `difference()`. Итоговое множество X получается путем пересечения объединения и разности.
Шаг 3: Вывод элементов всех множеств.
```python
print("Множество y1:", y1)
print("Множество y2:", y2)
print("Множество y3:", y3)
print("Множество X:", X)
```
Шаг 4: Проверка включения множества y3 в множество X.
```python
if y3.issubset(X):
print("Множество y3 включено в множество X")
else:
print("Множество y3 не включено в множество X")
```
Метод `issubset()` проверяет, включено ли множество y3 в множество X. Если да, то выводится сообщение о включении, в противном случае - сообщение об отсутствии включения.
Теперь, если запустить весь код целиком, мы получим на экране элементы всех множеств и результат проверки включения множества y3 в множество X.