py随机生成10个[0,10]整数,分别组成集合A和集合B,输出A和B的内容,长度,最大值,最小值和他们的并集,交集和差集
时间: 2024-12-24 13:21:02 浏览: 4
在Python中,你可以使用`random`模块来生成指定范围内的随机整数,并利用内置的集合数据结构来操作集合A和B。以下是步骤:
```python
import random
# 随机生成集合A和B,包含10个0到10的整数
A = set(random.sample(range(11), 10))
B = set(random.sample(range(11), 10))
# 输出集合A和B的内容
print(f"集合A: {A}")
print(f"集合B: {B}")
# 计算长度
length_A = len(A)
length_B = len(B)
print(f"集合A的长度: {length_A}")
print(f"集合B的长度: {length_B}")
# 获取最大值、最小值
max_value_A = max(A)
min_value_A = min(A)
max_value_B = max(B)
min_value_B = min(B)
print(f"集合A的最大值: {max_value_A}, 最小值: {min_value_A}")
print(f"集合B的最大值: {max_value_B}, 最小值: {min_value_B}")
# 并集、交集和差集
union_AB = A.union(B)
intersection_AB = A.intersection(B)
difference_AB = A.difference(B)
print(f"集合A和B的并集: {union_AB}")
print(f"集合A和B的交集: {intersection_AB}")
print(f"集合A相对于B的差集: {difference_AB}")
```
运行上述代码后,你会得到集合A和B的内容以及它们之间的运算结果。
阅读全文