编写程序,输入两个集合setA和setB,分别输出它们的交集、并集和差集setA-setB。
时间: 2024-05-04 21:17:22 浏览: 117
好的,我可以帮您编写这个程序。以下是Python语言的示例代码:
```python
setA = set(input("请输入集合A(元素之间用空格分隔):").split())
setB = set(input("请输入集合B(元素之间用空格分隔):").split())
# 计算并集
union = setA.union(setB)
print("集合A和集合B的并集为:", union)
# 计算交集
intersection = setA.intersection(setB)
print("集合A和集合B的交集为:", intersection)
# 计算差集
difference = setA - setB
print("集合A和集合B的差集为:", difference)
```
程序运行结果示例:
```
请输入集合A(元素之间用空格分隔):1 2 3
请输入集合B(元素之间用空格分隔):2 3 4
集合A和集合B的并集为: {'1', '2', '3', '4'}
集合A和集合B的交集为: {'2', '3'}
集合A和集合B的差集为: {'1'}
```
希望能够帮到您!
相关问题
编写程序,输入两个集合 setA 和setB,分别输出它们的交集、并集和差集setA-setB
好的,以下是程序的代码:
```
setA = set(input("请输入集合A,元素之间用空格隔开:").split())
setB = set(input("请输入集合B,元素之间用空格隔开:").split())
intersection = setA.intersection(setB)
union = setA.union(setB)
difference = setA.difference(setB)
print("集合A和集合B的交集为:", intersection)
print("集合A和集合B的并集为:", union)
print("集合A和集合B的差集为:", difference)
```
希望这个程序能够帮到你!
编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB
好的,我能为您解答这个问题。以下是代码示例:
```python
setA = {1, 2, 3, 4}
setB = {3, 4, 5, 6}
# 计算交集
intersection = setA.intersection(setB)
print("交集:", intersection)
# 计算并集
union = setA.union(setB)
print("并集:", union)
# 计算差集
difference = setA.difference(setB)
print("差集:", difference)
```
运行结果为:
```
交集: {3, 4}
并集: {1, 2, 3, 4, 5, 6}
差集: {1, 2}
```
希望这可以帮助您。
阅读全文