python编写程序,输入两个集合setA和setB,分别输出他们的交集、并集和差集。
时间: 2024-05-12 10:16:21 浏览: 18
好的,这是一个关于Python编程的问题,我可以回答。可以使用以下代码实现:
```
setA = {1, 2, 3, 4, 5}
setB = {4, 5, 6, 7, 8}
# 交集
print(setA.intersection(setB))
# 并集
print(setA.union(setB))
# 差集
print(setA.difference(setB))
```
输出结果为:
```
{4, 5}
{1, 2, 3, 4, 5, 6, 7, 8}
{1, 2, 3}
```
希望对你有所帮助!
相关问题
python 输入两个集合setA和setB,分别输出他们的交集,并集和差集
您好!您要求的问题可以使用Python内置集合的交集、并集、差集等方法进行求解。以下是示例代码:
```python
setA = {1, 2, 3}
setB = {3, 4, 5}
# 交集
intersection = setA.intersection(setB)
print("交集:", intersection)
# 并集
union = setA.union(setB)
print("并集:", union)
# 差集
diffA = setA.difference(setB)
diffB = setB.difference(setA)
print("A差集B:", diffA)
print("B差集A:", diffB)
```
输出结果为:
```
交集: {3}
并集: {1, 2, 3, 4, 5}
A差集B: {1, 2}
B差集A: {4, 5}
```
希望对您有所帮助!如果您有其他问题,欢迎继续提问。
Python编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB
好的,我可以帮你编写这个程序。请看下面的 Python 代码:
```python
setA = set(input("请输入集合A:").split()) # 从用户输入中获取集合A
setB = set(input("请输入集合B:").split()) # 从用户输入中获取集合B
# 计算交集、并集和差集
intersection = setA.intersection(setB)
union = setA.union(setB)
difference = setA.difference(setB)
# 输出结果
print("集合A和集合B的交集为:", intersection)
print("集合A和集合B的并集为:", union)
print("集合A和集合B的差集为:", difference)
```
运行程序后,输入集合A和集合B的元素,用空格隔开即可。程序会输出它们的交集、并集和差集。注意,集合中的元素不应重复。