python抽学号程序_python:简单的学生管理系统
'''
编写
“
学生管理系统
”
,要求如下:
必须使用自定义函数,完成对程序的模块化
学生信息至少包含:姓名、年龄、学号,除此以外可以适当添加
必须完成的功能:添加、删除、修改、查询、退出
'''
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:简单的学生管理系统相关推荐
- python输入姓名 性别身高_python简单实现学生管理系统
#!/usr/bin/env python # -*- coding: UTF-8 -*- # Author:Du Fei import os #学号,姓名,年龄,性别,身高 allStudentsL ...
- Python编写简单的学生管理系统
Python编写简单的学生管理系统 一共两个文件,其中一个定义函数,另一个是主程序,调用函数,运行程序 CMS.py ''' 编写"学生信息管理系统",要求如下: 必须使用自定义函 ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
- python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- python项目开发实例-Python小项目:快速开发出一个简单的学生管理系统
本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...
- JAVA swing实现简单的学生管理系统
JAVA swing实现简单的学生管理系统 基本功能介绍 本系统实现了一个简单而实用的学生管理系统,通过这个学生管理系统我们可以进行一些基本的学生管理操作,它可以进行简单的添加学生.删除学生.修改学生 ...
- Python 基础 之 Pycharm 实现简单的名片管理系统
Python 基础 之 Pycharm 实现简单的名片管理系统 目录 Python 基础 之 Pycharm 实现简单的名片管理系统 一.简单介绍
- Android——一个简单的学生管理系统
一个简单的学生管理系统 效果演示 实现功能总览 代码 效果演示 随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵. 实现功能总览 实现了登录.注册.忘记密码.成绩查询.考勤情况.课表查看. ...
- iOS 简单的学生管理系统(增删改查)
思路 这个简单的学生管理系统学生信息只有姓名,班级,年龄 我在app执行时加了个开始界面,在AppDelegate.m 中将根视图设为需要显示的开机界面即可 首先写登陆注册界面,注册需要查重,并转到登 ...
最新文章
- 《初级前端开发人员经常容易忽视几个细节问题汇总》
- linux expr命令
- linux下su和su - 的区别
- java+jtextfield+取值_[求助]JTextfield 取值问题!
- [Webpack 2] Ensure all source files are included in test coverage reports with Webpack
- apt update无法连接上 127.0.0.1:10808
- javaone_JavaOne 2012:向上,向上和向外:使用Akka扩展软件
- 【WXS数据类型】Array
- linux环境下远程访问ftp
- centos7 安装redmin3.3.0+postgresql数据库
- java提示单个cass怎么办,求助解决hibernate报错,java.lang.casscastexception
- protel99se学习笔记
- manjaro pacman 使用方法总结
- Visual Studio 2008下载地址汇总及相关注册破解方法.
- 燃臂孝母——本焕法师为母送终的孝行(转)
- uniapp获得经纬度和城市
- 2018千峰PHP教程完整版
- Oracle 表分析缩表,MySQL中的表分析
- 程序猿最浪漫的表白,肯定会得到你的她——Jason niu 原文来自GitHub,本人已部分修改...
- 分布式系统详解--基础知识(概论)
热门文章
- Ueditor和CKeditor wysihtml5 编辑器的使用与配置
- Android开源库集合(控件)
- 数组去重的JavaScript实现
- 【Word】关于Word文档写作中遇到的一些问题
- 用计算机进行有理数除法时,《有理数的乘除法》的教案
- python函数参数定义顺序_18 Python - 函数定义与参数
- python搭建web服务器_用Python建立最简单的web服务器
- 分布式-图片上传到Lgnix
- android播放视频来源库,一个强悍而优美的Android视频播放器
- 如何在ubuntu中编写python_在ubuntu下使用visual studio code编写python