随机生成10个0(含)~10(含)的整数,分别组成集合A 和集合B,输出A 和B的I 容、长度、最大值、最小值以及它们的并集、交集和差集
时间: 2024-01-14 22:03:01 浏览: 85
好的,请看以下代码。注意,这里使用了Python的set类型来表示集合。
```python
import random
# 随机生成集合A和集合B
A = set(random.sample(range(11), 10))
B = set(random.sample(range(11), 10))
# 计算并集、交集和差集
union = A.union(B)
intersection = A.intersection(B)
difference = A.difference(B)
# 输出结果
print("集合A:", A)
print("集合B:", B)
print("并集:", union)
print("交集:", intersection)
print("差集(A-B):", difference)
print("长度(集合A):", len(A))
print("长度(集合B):", len(B))
print("最大值(集合A):", max(A))
print("最大值(集合B):", max(B))
print("最小值(集合A):", min(A))
print("最小值(集合B):", min(B))
```
输出结果类似以下内容:
```
集合A: {0, 1, 2, 4, 6, 7, 8, 9}
集合B: {0, 1, 3, 4, 5, 6, 7, 8, 9, 10}
并集: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
交集: {0, 1, 4, 6, 7, 8, 9}
差集(A-B): {2}
长度(集合A): 8
长度(集合B): 10
最大值(集合A): 9
最大值(集合B): 10
最小值(集合A): 0
最小值(集合B): 0
```
阅读全文