python用input输入字典_菜鸟世界 -python基础---在程序中应用字典

今天的教程,通过一个小例子来演示字典的使用

程序要求:

用户可以从控制端输入数据,当用户输入字符串“stop”时,程序停止运行

输入数据的格式为add 小明|90,数据分为两部分,第一部分为add命令,第二部分为学生信息部分,这两部分中间用空格分割,学生信息部分分为两部分,用竖线分割,前面是人名,后面是考试成绩,要求考试成绩为整数,程序需要保存add 命令所输入的学生信息

查询数据的格式为query 小明,第一部分为query命令,第二部分为人名,中间用空格分割,程序根据查询的人名返回这个人的考试成绩,如果所查询的人名不存在则给予提示

用户输入的数据格式不符合要求时,程序需要提示错误

程序分析:

如何让用户在终端输入数据?

需要使用raw_input函数

用什么样的数据结构来保存学生信息呢?

用字典来保存,以学生的名字为key,考试成绩为value存入字典

如何解析输入的命令呢?

对于add 命令和 query命令,首先使用空格对他们进行分割,query相对简单,分割结果是query和所查询的名字,对于add命令则需要以竖线进行第二次分割,来

你可能感兴趣的:(python用input输入字典_菜鸟世界 -python基础---在程序中应用字典)