三)随机生成10个0~10的整数,分别组成集合A和集合B,输出A和B集合的内容,长度,最大值,最小值以及它们的并集,交集和差集。
时间: 2024-12-11 15:28:31 浏览: 12
首先,我们使用Python的random模块生成两个集合A和B,然后进行相应的操作。这里是步骤示例:
```python
import random
# 随机生成10个0到10的整数
set_A = set(random.sample(range(11), 10))
set_B = set(random.sample(range(11), 10))
# 输出集合内容
print("集合A:", set_A)
print("集合B:", set_B)
# 计算集合长度
length_A = len(set_A)
length_B = len(set_B)
print(f"集合A长度: {length_A}")
print(f"集合B长度: {length_B}")
# 获取最大值和最小值
max_value_A = max(set_A)
min_value_A = min(set_A)
max_value_B = max(set_B)
min_value_B = min(set_B)
print(f"集合A的最大值: {max_value_A}, 最小值: {min_value_A}")
print(f"集合B的最大值: {max_value_B}, 最小值: {min_value_B}")
# 计算并集,交集和差集
union_set = set_A.union(set_B) # 并集
intersection_set = set_A.intersection(set_B) # 交集
difference_set = set_A.difference(set_B) # 差集
print("并集:", union_set)
print("交集:", intersection_set)
print("差集:", difference_set)
阅读全文