```python def shu_ju_jie_gou(a, b, c, d=1): # 输出a的类型、长度、最小值和最大值 if isinstance(a, list): a_type = "列表" elif isinstance(a, tuple): a_type = "元组" elif isinstance(a, set): a_type = "集合" a_length = len(a) a_min = min(a) a_max = max(a) print(f"{a_type},{a_length},{a_min},{a_max}") # 查找b和c是否在a中 if b in a: a.remove(b) print("是") else: a.add(b) print("否") if c in a: a.remove(c) print("是") else: a.add(c) print("否") # 去掉a的最小值和最大值后,求出a的平均值并取整 if d == 1: a.discard(a_min) a.discard(a_max) elif d == 2: a.remove(a_min) a.remove(a_max) elif d == 3: a.pop() a.pop() average = int(sum(a) / len(a)) print(average) # 测试 shu_ju_jie_gou({2, 4, 6, 8, 10}, 6, 7, 2) ``` 输出: ``` 集合,5,2,10 是 否 6 ``` [2024-11-01 14:05:17 | AI写代码神器 | 668点数解答]