级英语专业有三个班级,分别是1班:张三,李四,王五,赵六;2班:孙二,周三,吴四,郑五;3班:冯六,陈七,蒋八,韩九。其中有学生会成员:王五,孙二,周三,陈七。 用集合分别表示20级英语1班,2班,3班和学生会成员; 用集合计算20级英语专业所有学生; 用集合计算1班的班干部有谁; 用集合计算2班不是班干部的学生有哪些; 现将3班学生合并到1班,用集合表示这个过程。
时间: 2023-09-22 13:15:23 浏览: 105
用集合分别表示20级英语1班、2班、3班和学生会成员:
- 1班:{张三, 李四, 王五, 赵六}
- 2班:{孙二, 周三, 吴四, 郑五}
- 3班:{冯六, 陈七, 蒋八, 韩九}
- 学生会成员:{王五, 孙二, 周三, 陈七}
用集合计算20级英语专业所有学生:
- 20级英语专业所有学生:{张三, 李四, 王五, 赵六, 孙二, 周三, 吴四, 郑五, 冯六, 陈七, 蒋八, 韩九}
用集合计算1班的班干部有谁:
- 1班的班干部:{王五}
用集合计算2班不是班干部的学生有哪些:
- 2班不是班干部的学生:{孙二, 周三, 吴四, 郑五}
现将3班学生合并到1班,用集合表示这个过程:
- 合并后的1班:{张三, 李四, 王五, 赵六, 冯六, 陈七, 蒋八, 韩九}
相关问题
python 20级英语专业有三个班级,分别是1班:张三,李四,王五,赵六;2班:孙二,周三,吴四,郑五;3班:冯六,陈七,蒋八,韩九。其中有学生会成员:王五,孙二,周三,陈七。 用集合表示学生陈七从3班转班到1班的过程; 判断吴四是哪个班的学生; 计算1、2班人数; 用集合表示开除3班所有学生。
表示学生陈七从3班转班到1班的过程,可以使用集合的 add 和 remove 方法:
```
class1 = {'张三', '李四', '王五', '赵六'}
class2 = {'孙二', '周三', '吴四', '郑五'}
class3 = {'冯六', '陈七', '蒋八', '韩九'}
class1.add('陈七')
class3.remove('陈七')
```
判断吴四是哪个班的学生,可以使用 in 运算符:
```
if '吴四' in class1:
print('吴四在1班')
elif '吴四' in class2:
print('吴四在2班')
else:
print('吴四不在这三个班')
```
计算1、2班人数,可以使用 len 函数:
```
num_class1 = len(class1)
num_class2 = len(class2)
print('1班人数:', num_class1)
print('2班人数:', num_class2)
```
用集合表示开除3班所有学生,可以直接将 class3 赋值为空集合:
```
class3 = set()
```
20级英语专业有三个班级,分别是1班:张三,李四,王五,赵六;2班:孙二,周三,吴四,郑五;3班:冯六,陈七,蒋八,韩九。其中有学生会成员:王五,孙二,周三,陈七。 用集合表示学生陈七从3班转班到1班的过程; 判断吴四是哪个班的学生; 计算1、2班人数; 用集合表示开除3班所有学生。python输出
1. 集合表示学生陈七从3班转班到1班的过程:
```
class1 = {"张三", "李四", "王五", "赵六", "陈七"}
class2 = {"孙二", "周三", "吴四", "郑五"}
class3 = {"冯六", "蒋八", "韩九"}
class3.remove("陈七") # 从3班中删除陈七
class1.add("陈七") # 向1班中添加陈七
```
2. 判断吴四是哪个班的学生:
```
if "吴四" in class1:
print("吴四是1班的学生")
elif "吴四" in class2:
print("吴四是2班的学生")
else:
print("吴四是3班的学生")
```
3. 计算1、2班人数:
```
num_class1 = len(class1)
num_class2 = len(class2)
print("1班人数为:", num_class1)
print("2班人数为:", num_class2)
```
4. 用集合表示开除3班所有学生:
```
class3.clear()
```
阅读全文