随机产生10个[0,10]范围的整数,分别组成集合 A 和集合 B 。输出集合 A 、集合 B 的内容、长度以及他们的并集、交集和差集。
时间: 2024-04-30 15:18:54 浏览: 89
java代码-生成6个1~33之间的随机整数,添加到集合,并遍历集合
5星 · 资源好评率100%
好的,这是 Python 代码实现:
```python
import random
# 随机生成集合 A 和集合 B
A = set(random.sample(range(11), 10))
B = set(random.sample(range(11), 10))
# 输出集合 A 和集合 B 的内容和长度
print("集合 A:", A)
print("集合 A 的长度:", len(A))
print("集合 B:", B)
print("集合 B 的长度:", len(B))
# 输出集合 A 和集合 B 的并集、交集和差集
print("集合 A 和集合 B 的并集:", A.union(B))
print("集合 A 和集合 B 的交集:", A.intersection(B))
print("集合 A 和集合 B 的差集:", A.difference(B))
```
输出结果类似于:
```
集合 A: {0, 1, 2, 3, 4, 5, 7, 8, 9, 10}
集合 A 的长度: 10
集合 B: {0, 1, 2, 3, 4, 5, 6, 7, 8, 10}
集合 B 的长度: 10
集合 A 和集合 B 的并集: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
集合 A 和集合 B 的交集: {0, 1, 2, 3, 4, 5, 7, 8, 10}
集合 A 和集合 B 的差集: {9}
```
阅读全文