Python由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)

Python字典存储学生信息(且排序)    
 

由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)
​
students={}
​
while 1:
​student=input("请输入学号(输入q停止输入信息):")
​if student=='q':
​break#退出
​student_name=input("请输入学生姓名:")
​students[student]=student_name   
​
​
​
#students[student]=student_name
​
print(students)
list_xh=list(students.keys())
​
print(list_xh)
​
list_xh.sort()#用sort()函数排序
​
for i in list_xh:
​print(i,":",students[i])

新章开篇,文件的打开,读写

 

p142
import sys
filename=sys.argv[0]
f=open(filename,'r',encoding='utf8')
line_no=0
while True:line_no += 1line=f.readline()if line:print(line_no,":",line)else:break
f.close()
p143
import sys
filename=sys.argv[0]
line_no=0
with open(filename,'r',encoding='utf8') as f:for line in f:line_no+=1print(line_no,":",line)
f.close()


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部