编写程序实现两个整数集合的基本运算: S1+S2 集合并运算 S1-S2 集合差运算 S1*S2 集合交运算 要求:输入整数集合{2 4 1 3 5}和{2 5 10},输出前者元素个数以及它们进行集合并、差、交运算后的结果。
时间: 2024-03-06 13:47:55 浏览: 174
用于处理数据,求两个集合的交集、并集、补集。附源码。
好的,我可以帮您实现这个程序。以下是Python代码实现:
```python
s1 = {2, 4, 1, 3, 5}
s2 = {2, 5, 10}
# 集合并运算
union = s1.union(s2)
# 集合差运算
difference = s1.difference(s2)
# 集合交运算
intersection = s1.intersection(s2)
# 输出结果
print("集合s1的元素个数:", len(s1))
print("集合s2的元素个数:", len(s2))
print("集合并:", union)
print("集合差:", difference)
print("集合交:", intersection)
```
输出结果为:
```
集合s1的元素个数: 5
集合s2的元素个数: 3
集合并: {1, 2, 3, 4, 5, 10}
集合差: {1, 3, 4}
集合交: {2, 5}
```
阅读全文