python学生信息管理查询学生信息 为什么会报错? 学生考勤管理系统python
更新时间:2022-02-03 18:14:33 • 作者:ORLANDO •阅读 1376
- 用Python创建一个学生字典并可以查询其中信息
- python:编写程序,使字典储存学生信息,学生信息包括学号和姓名,根据学号从小到大输出学生信息
- sublime test3运行Python,报错信息为什么是这些,求解答
- python读文本文件(学生名单), 按姓名查询该学生在名单中的位置
用Python创建一个学生字典并可以查询其中信息
在定位时,最好不要用学生的姓名,如果名字相同,出来的结果是有问题,他可能会只输出一个结果,所以建议用学号来定位。
希望能帮到你。。。。。。
python:编写程序,使字典储存学生信息,学生信息包括学号和姓名,根据学号从小到大输出学生信息
dict={}
class student(object):
def __init__(self,number,name):
self.name=name
self.number=number
def Dict(self):
dict[self.number]=self.name
def Student(number,name):
a=student(number,name).Dict()
def sort():
test=[]
for i in dict:
test.append(i)
test.sort()
for i in test:
print(i,dict[i])
Student('3','T1')
Student('2','T2')
Student('1','T3')
Student('4','T4')
print(dict)
sort()
sublime test3运行Python,报错信息为什么是这些,求解答
这是你的sublime配置了语法自动检查,它说你这一行的语法不对。
其实就是你的print("xxxx") 这一行没有打全,它比较急性子就先告诉你了,打全这一行保存一下就好了。
python读文本文件(学生名单), 按姓名查询该学生在名单中的位置
你好,你可以考虑读入名单以后将相关的信息按顺序存入一个顺序的字典(就是能保留存入顺序的字典)。然后将学生的名字作为key,这样的话,名字在keys的list中的位置就是名单中位置了。