学生成绩管理系统python语言_Python学生成绩管理系统简洁版

摘要:这篇Python开发技术栏目下的“Python学生成绩管理系统简洁版”,介绍的技术点是“python学生成绩管理系统、Python学生成绩管理、学生成绩管理系统、Python、管理系统、学生”,希望对大家开发技术学习和问题解决有帮助。这篇文章主要为大家详细介绍了简洁版的Python学生成绩管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

讲起学生成绩管理系统,从大一C语言的课程设计开始,到大二的C++课程设计都是这个题,最近在学树莓派,好像树莓派常用Python编程,于是学了一波Python,看了一点基本的语法想写点东西练下手。

开发环境:Ubuntu+Python2.7

代码如下:

#coding=utf-8

#保存学生信息

studentList=[]

def addInfo(name,addr):

tempInfo={}

tempInfo['name']=name

tempInfo['addr']=addr

studentList.append(tempInfo)

print(studentList)

def delInfo(number):

if number=0 :

del studentList[number]

else:

print("您输入的序号有误:")

def changeInfon(modifNum,name,addr):

if modifNum=0 :

tempInfo={}

tempInfo['name']=name

tempInfo['addr']=addr

studentList[modifNum]=tempInfo

else:

print("您输入的序号有误:")

def findInfo(findName):

i=0

for info in studentList:

if findName ==info['name']:

print("您要查找的信息为%i %s %s"%(i,info['name'],info['addr']))

while True:

print("-"*30)

print("请输入您的选项")

print("1.新增学生信息")

print("2.删除学生信息")

print("3.修改学生信息")

print("4.查询学生信息")

print("-"*30)

#等待用户输入选项

choose=int(raw_input("请输入您的选项:"))

if 1==choose:

name=raw_input("请输入学生的姓名:")

addr=raw_input("请输入学生的籍贯:")

addInfo(name,addr)

elif 2==choose:

if 0==len(studentList):

print("当前系统没用任何学生信息")

continue

i=0

for info in studentList:

print("%i %s %s"%(i,info['name'],info['addr']))

i+=1

number=int(raw_input("请输入要删除的序号:"))

delInfo(number)

print("删除之后的信息为:%s"%studentList)

elif 3==choose:

i=0

for info in studentList:

print("%i %s %s"%(i,info['name'],info['addr']))

i+=1

modifNum=int(raw_input("请输入要修改的序号:"))

name=raw_input("请输入学生的姓名:")

addr=raw_input("请输入学生的籍贯:")

changeInfon(modifNum,name,addr)

print("修改之后的信息为:%s"%studentList[modifNum])

elif 4==choose:

findName=raw_input("请输入要查找的学生的姓名:")

findInfo(findName)

else :

print("您输入的有误,请重新输入")

continue

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持Java大数据社区。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值