随机生成10个0(含)~10(含)的整数,分别组成集合A和集合B,输出A和B的内容、长度、最大值、最小值以及它们的并集、交集和差集
时间: 2024-02-05 21:03:08 浏览: 53
好的,我可以帮你解答这个问题。
以下是随机生成10个0(含)~10(含)的整数,分别组成集合A和集合B的代码:
```python
import random
# 随机生成10个0~10的整数,组成集合A和集合B
A = set(random.sample(range(11), 10))
B = set(random.sample(range(11), 10))
```
接下来,我将输出A和B的内容、长度、最大值、最小值:
```python
# 输出A和B的内容、长度、最大值、最小值
print("集合A的内容:", A)
print("集合B的内容:", B)
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和B是随机生成的。
接下来,我将输出它们的并集、交集和差集:
```python
# 输出并集、交集和差集
print("集合A和集合B的并集:", A | B)
print("集合A和集合B的交集:", A & B)
print("集合A和集合B的差集(A-B):", A - B)
print("集合A和集合B的差集(B-A):", B - A)
```
输出结果可能会不同,因为集合A和B是随机生成的。
完整代码如下:
```python
import random
# 随机生成10个0~10的整数,组成集合A和集合B
A = set(random.sample(range(11), 10))
B = set(random.sample(range(11), 10))
# 输出A和B的内容、长度、最大值、最小值
print("集合A的内容:", A)
print("集合B的内容:", B)
print("集合A的长度:", len(A))
print("集合B的长度:", len(B))
print("集合A的最大值:", max(A))
print("集合B的最大值:", max(B))
print("集合A的最小值:", min(A))
print("集合B的最小值:", min(B))
# 输出并集、交集和差集
print("集合A和集合B的并集:", A | B)
print("集合A和集合B的交集:", A & B)
print("集合A和集合B的差集(A-B):", A - B)
print("集合A和集合B的差集(B-A):", B - A)
```
希望这个代码可以帮助你解决问题。