编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB。
时间: 2024-02-13 15:06:58 浏览: 84
单片机学习资料 40个实验程序
好的,以下是 Python 代码实现:
```python
setA = set(input("请输入集合A,元素之间用空格隔开:").split())
setB = set(input("请输入集合B,元素之间用空格隔开:").split())
intersection = setA & setB
union = setA | setB
diff = setA - setB
print("集合A和集合B的交集为:", intersection)
print("集合A和集合B的并集为:", union)
print("集合A和集合B的差集为:", diff)
```
我们首先通过 `input()` 函数分别输入两个集合 `setA` 和 `setB`,并将它们转换成集合类型。然后使用 `&`、`|` 和 `-` 运算符计算它们的交集、并集和差集,分别赋值给变量 `intersection`、`union` 和 `diff`。最后使用 `print()` 函数输出结果即可。
阅读全文