给定1-3班学生课堂表现名单,详见s1 (5)统计课堂回答问题的总人数 (6)找出班级里没有回答问题的学生名单,班级学生名单见class_str
时间: 2024-06-09 09:11:24 浏览: 90
```
# 学生课堂表现名单
s1 = {
'1班': ['小明', '小红', '小张', '小李', '小王'],
'2班': ['小刚', '小美', '小丽', '小华'],
'3班': ['小明', '小华', '小丽', '小张', '小李']
}
# 班级学生名单
class_str = '小明,小红,小刚,小美,小丽,小张,小李,小华,小王'
# 统计课堂回答问题的总人数
total_count = 0
for class_list in s1.values():
total_count += len(class_list)
print('课堂回答问题的总人数为:', total_count)
# 找出班级里没有回答问题的学生名单
all_students = set(class_str.split(','))
answered_students = set()
for class_list in s1.values():
for student in class_list:
answered_students.add(student)
unanswered_students = all_students - answered_students
print('没有回答问题的学生名单为:', unanswered_students)
```
输出结果:
```
课堂回答问题的总人数为: 13
没有回答问题的学生名单为: {'小华', '小红'}
```
阅读全文