-
用三个集合表示三门学科的选课学生姓名(一个学生可以同时选多门课)
-
求选课学生总共有多少人
subject1 = { 'A','B','C','Z',"K"} subject2 = { 'A','B','C','D','E','F'} subject3 = { 'A','D','T','J','E'}
-
求只选了第一个学科的人的数量和对应的名字
names = subject1-subject2-subject3 print('只选了第一个学科一共{}人和对应的名字{}'.format(len(names),names))
-
求只选了一门学科的学生的数量和对应的名字
# 1 names = subject1-subject2-subject3 names1 = subject2-subject3-subject1 names2 = subject3-subject1-subject2 names = names|names1|names2 print('只选了一门学科一共{}人和对应的名字{}'.format(len(names),names)) # 2 names = subject1^subject2^subject3-(subject1&subject2&subject3) print('只选了一门学科一共{}人和对应的名字{}'.format(len(names),names))
-
求只选了两门学科的学生的数量和对应的名字
#1 names1 = subject1^subject2^subject3 names3 = subject1&subject2&subject3 names2 = (subject1|subject2|subject3)-names1-names3 print('只选了两门学科一共{}人和对应的名字{}'.format(len(names2),names2
-
字符串和集合作业
最新推荐文章于 2024-04-22 19:55:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)