'''

编写

学生管理系统

,要求如下:

必须使用自定义函数,完成对程序的模块化

学生信息至少包含:姓名、年龄、学号,除此以外可以适当添加

必须完成的功能:添加、删除、修改、查询、退出

'''

print('''

============================

学生管理系统

============================

''')

#

定义一组数,选择执行

1

添加、

2

修改、

3

查询、

4

删除、

5

退出

#

定义一个字典

stu{sid:[nameage

sel]}

,以存放学生信息

#

以学生学号为字典的

key

print('

请选择操作项:

1

添加、

2

修改、

3

查询、

4

删除、

5

退出

')

stu={101:['

小花

'21'

']102:['

多多

'20'

']}

def add_stu(): #

添加学生

stu1={} #

暂时存放新添加的学生

sid=int(input('

请输入三位数字的学号:

'))

if sid in stu.keys():

sid1=stu.keys() #

取出

key

的学号组,以便于可以得到最大学号:

print('

此学号已被占用,请使用

%d

为学号

:'%(max(sid1)+1))

else:

name = str(input('

请输入名字:

'))

age = eval(input('

请输入年龄:

'))

sel = str(input('

请输入性别:

'))

stu1.update({sid:[nameagesel]}) #

用于将新输入的信息存放在临时字典中,便于查看是否

正常添加

#print(stu1)

stu.update(stu1) #

将临时字典中信息,更新到主字典中,便于查看是是否正常添加

#print(stu)

print('

用户创建成功!

')

def mod_stu():#

定义个修改

sid = eval(input('

请输入学号:

'))

if sid not in stu.keys():

print('

学号不存

')

else:

print('

注意:回车代表默认不修改

')

name = str(input('

请输入名字:

'))

if len(name):

stu[sid][0] = name

age = str(input('

请输入年龄:

'))

if len(age):

stu[sid][1] = age

python抽学号程序_python:简单的学生管理系统相关推荐

  1. python输入姓名 性别身高_python简单实现学生管理系统

    #!/usr/bin/env python # -*- coding: UTF-8 -*- # Author:Du Fei import os #学号,姓名,年龄,性别,身高 allStudentsL ...

  2. Python编写简单的学生管理系统

    Python编写简单的学生管理系统 一共两个文件,其中一个定义函数,另一个是主程序,调用函数,运行程序 CMS.py ''' 编写"学生信息管理系统",要求如下: 必须使用自定义函 ...

  3. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  4. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  5. python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  6. JAVA swing实现简单的学生管理系统

    JAVA swing实现简单的学生管理系统 基本功能介绍 本系统实现了一个简单而实用的学生管理系统,通过这个学生管理系统我们可以进行一些基本的学生管理操作,它可以进行简单的添加学生.删除学生.修改学生 ...

  7. Python 基础 之 Pycharm 实现简单的名片管理系统

    Python 基础 之 Pycharm 实现简单的名片管理系统 目录 Python 基础 之 Pycharm 实现简单的名片管理系统 一.简单介绍

  8. Android——一个简单的学生管理系统

    一个简单的学生管理系统 效果演示 实现功能总览 代码 效果演示 随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵. 实现功能总览 实现了登录.注册.忘记密码.成绩查询.考勤情况.课表查看. ...

  9. iOS 简单的学生管理系统(增删改查)

    思路 这个简单的学生管理系统学生信息只有姓名,班级,年龄 我在app执行时加了个开始界面,在AppDelegate.m 中将根视图设为需要显示的开机界面即可 首先写登陆注册界面,注册需要查重,并转到登 ...

最新文章

  1. 《初级前端开发人员经常容易忽视几个细节问题汇总》
  2. linux expr命令
  3. linux下su和su - 的区别
  4. java+jtextfield+取值_[求助]JTextfield 取值问题!
  5. [Webpack 2] Ensure all source files are included in test coverage reports with Webpack
  6. apt update无法连接上 127.0.0.1:10808
  7. javaone_JavaOne 2012:向上,向上和向外:使用Akka扩展软件
  8. 【WXS数据类型】Array
  9. linux环境下远程访问ftp
  10. centos7 安装redmin3.3.0+postgresql数据库
  11. java提示单个cass怎么办,求助解决hibernate报错,java.lang.casscastexception
  12. protel99se学习笔记
  13. manjaro pacman 使用方法总结
  14. Visual Studio 2008下载地址汇总及相关注册破解方法.
  15. 燃臂孝母——本焕法师为母送终的孝行(转)
  16. uniapp获得经纬度和城市
  17. 2018千峰PHP教程完整版
  18. Oracle 表分析缩表,MySQL中的表分析
  19. 程序猿最浪漫的表白,肯定会得到你的她——Jason niu 原文来自GitHub,本人已部分修改...
  20. 分布式系统详解--基础知识(概论)

热门文章

  1. Ueditor和CKeditor wysihtml5 编辑器的使用与配置
  2. Android开源库集合(控件)
  3. 数组去重的JavaScript实现
  4. 【Word】关于Word文档写作中遇到的一些问题
  5. 用计算机进行有理数除法时,《有理数的乘除法》的教案
  6. python函数参数定义顺序_18 Python - 函数定义与参数
  7. python搭建web服务器_用Python建立最简单的web服务器
  8. 分布式-图片上传到Lgnix
  9. android播放视频来源库,一个强悍而优美的Android视频播放器
  10. 如何在ubuntu中编写python_在ubuntu下使用visual studio code编写python