创建两个集合,变量python保存选择Python语言的学生姓名,变量java保存选择Java语言的学生姓名,请分别统计并输出同时选择Python语言和Java语言的学生姓名,只选择Python语言而不选择Java语言的学生姓名以及参与选课的全部学生姓名。用Python语言编程
时间: 2023-10-09 14:12:08 浏览: 95
用Python编程实现学生成绩管理,能按学期、按班级对学生成绩进行录入、修改、统计、查询和输出
好的,下面是 Python 代码实现:
```python
# 定义两个集合,保存选择 Python 和 Java 语言的学生姓名
python = {'小明', '小红', '小张', '小李'}
java = {'小丽', '小白', '小张', '小李'}
# 统计同时选择 Python 和 Java 语言的学生姓名
both = python & java
print("同时选择 Python 和 Java 语言的学生姓名:", both)
# 统计只选择 Python 语言而不选择 Java 语言的学生姓名
only_python = python - java
print("只选择 Python 语言而不选择 Java 语言的学生姓名:", only_python)
# 统计参与选课的全部学生姓名
all_students = python | java
print("参与选课的全部学生姓名:", all_students)
```
输出结果如下:
```
同时选择 Python 和 Java 语言的学生姓名: {'小张', '小李'}
只选择 Python 语言而不选择 Java 语言的学生姓名: {'小红', '小明'}
参与选课的全部学生姓名: {'小张', '小红', '小丽', '小李', '小白', '小明'}
```
希望能够解答你的问题!
阅读全文