编写程序,接受用户输入的两个数字集合,然后找出这两个集合的交集、并集和差集,并分别输出。
时间: 2024-10-23 12:02:17 浏览: 19
c++程序设计实现集合交集并集差集.pdf
5星 · 资源好评率100%
在Python中,我们可以使用内置的`set`数据类型来轻松地完成这个任务。下面是一个简单的例子,演示如何找到两个集合的交集、并集和差集:
```python
# 用户输入第一个集合
set1 = set(input("请输入第一个集合,元素之间用空格分隔:").split())
# 用户输入第二个集合
set2 = set(input("请输入第二个集合,元素之间用空格分隔:").split())
# 计算交集
intersection = set1.intersection(set2)
print(f"交集: {intersection}")
# 计算并集
union = set1.union(set2)
print(f"并集: {union}")
# 计算差集(set1中独有的元素)
difference = set1.difference(set2)
print(f"差集 (set1 - set2): {difference}")
# 计算差集(set2 中独有的元素)
symmetric_difference = set1.symmetric_difference(set2)
print(f"对称差集 (set1 ^ set2): {symmetric_difference}")
阅读全文