Python中有两个集合,集合A: {1,2,3,4,5}和集合B: {4, 5,6, 7,8},计算这两个集合的差集、并集和交集。从键盘输入一个数据,判断其是否在集合A或集合B中。←
时间: 2024-03-08 20:50:21 浏览: 251
用于处理数据,求两个集合的交集、并集、补集。附源码。
好的,我来为您解答。下面是Python代码实现:
```python
# 定义集合A和集合B
set_A = {1, 2, 3, 4, 5}
set_B = {4, 5, 6, 7, 8}
# 计算差集
diff_set = set_A.difference(set_B)
print("集合A与集合B的差集为:", diff_set)
# 计算并集
union_set = set_A.union(set_B)
print("集合A与集合B的并集为:", union_set)
# 计算交集
intersection_set = set_A.intersection(set_B)
print("集合A与集合B的交集为:", intersection_set)
# 判断输入的数据是否在集合A或集合B中
input_data = input("请输入一个数据:")
if int(input_data) in set_A or int(input_data) in set_B:
print(input_data, "在集合A或集合B中")
else:
print(input_data, "不在集合A或集合B中")
```
运行以上代码,输出结果如下:
```
集合A与集合B的差集为: {1, 2, 3}
集合A与集合B的并集为: {1, 2, 3, 4, 5, 6, 7, 8}
集合A与集合B的交集为: {4, 5}
请输入一个数据:3
3 在集合A或集合B中
```
希望能够帮到您!
阅读全文