用python编写程序 :s=“1101,小红,信息学院; 1202,小明,商英学院; 1303,小军,经贸学院; 1102,小刚,信息学院; 1203,小花,商英学院; 1205,小文,商英学院; 1104,小娟,信息学院;” (1)根据输入的学院的名称,统计该学院学生选修的人数 (2)根据用户输入的学生的姓名,查询学生全部信息
时间: 2023-03-26 10:02:24 浏览: 99
(1) 首先,需要将字符串s按照分号";"进行分割,然后遍历每个子字符串,将其按照逗号","进行分割,得到学生的学号、姓名和所在学院。接着,可以使用一个字典来记录每个学院的选修人数,遍历每个学生的学院,将该学院的选修人数加1。最后,根据用户输入的学院名称,在字典中查找该学院的选修人数即可。
(2) 同样需要将字符串s按照分号";"进行分割,然后遍历每个子字符串,将其按照逗号","进行分割,得到学生的学号、姓名和所在学院。接着,可以使用一个字典来记录每个学生的信息,以学生姓名为键,学生信息为值。最后,根据用户输入的学生姓名,在字典中查找该学生的全部信息即可。
阅读全文