添加学生功能完成 | 学习笔记

简介: 快速学习 添加学生功能完成

开发者学堂课程【Python入门 2020年版添加学生功能完成】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10437


添加学生功能完成


内容介绍:

一.示例学生管理系统

二.循环添加学生

三.添加学号


一.示例学生管理系统

**欢迎采到学生管理系统**
1.登录
2.注册
3.退出
请选择(1-3):1

请输入老师账号:jack

请输入密码:12345

欢迎 Jack 老师进入学生管理系统
1.添加学生
2.查看学生
3.修改学生信息
4.删除学生
5.返回

请选择(1-5):1
请输入学生姓名:Tony
请输入年龄:19
请输入性别:男
请输入电话号码:119

添加成功!

1.  继续

2.  返回

请选择(1-2):


二.循环添加学生

def add_student():

While true
s_name = input('
请输入学生姓名:')

s_age = input('请输入年龄:')

s_gender = input('请输入性別:')

s_tel = input('请输入电话号码:')

#(
#'all_ student':
'name ': 'zhangsan', 'age':18, 'gender':'#', 'tel':'110'],
'name': 'zhangsan', 'age':18, 'gender':'#', 'tel':'110'],
#

# 'num':
students.append(s.__dict__)
data = f'all_ student' : students, " num': len(students )]

#创建一个 student 対象

s=mode1.Student(s_name, s_age, s_gender, s_tel)

#拼接字典

data = ['all_ student': students
'num': len(students)]

# print(data)

#把数据写入到文件里 file__manager.write_ json(name+'.json',data)]
choice=input('添加成功!\n1.继续\n2.返回\n 请选择(1-2):')

if chioce=='2':
break

运行结果:

**欢迎采到学生管理系统**

1.登录
2.注册
3.退出

请选择(1-3):1

请输入老师账号:jack

请输入密码:123456

欢迎 jack 老师进入到学生管理系统:
1.添加学生
2.查看学生
3.修改学生信息
4.删除学生
5.返回

请选择(1-5):1

请输入学生姓名:henrry

请输入年龄:18

请输入性别:男
请输入电话号码:999

添加成功!

1.  继续

2.  返回

请选择(1-5):1
请输入学生姓名:Tony
请输入年龄:23
请输入性别:男
请输入电话号码:777

添加成功!

1.继续

2.返回

请选择(1-5):2


三.添加学号

Num=int(x[num])

Num+=1

#字符串的 zfill 方法,在字符串前面补0

S_id =stu_+str(num).zfill4

(1)  定义

class Student(object):
def__init__ (self, s_ id, name, age, gender, tel):

self.s_ id = s. _id
self.name=name
self.age=age
self.gender=gender
self.tel=tel

相关文章
|
监控 Linux Shell
(二)Linux命令行工具进阶:探索高级功能
在Linux系统中,命令行工具提供了丰富的高级功能,用于处理文本、管理进程、监控系统性能等任务。本文将深入探讨一些高级命令和技巧,帮助您更加高效地利用Linux命令行。
84 1
C++学习笔记_01基础 2021-04-15
C++学习笔记_01基础 2021-04-15
|
移动开发 前端开发 Java
自定义框架_最后处理 | 学习笔记
快速学习自定义框架_最后处理,介绍了自定义框架_最后处理系统机制, 以及在实际应用过程中如何使用。
自定义框架_最后处理 | 学习笔记
|
消息中间件 数据采集 SQL
非功能介绍|学习笔记
快速学习非功能介绍
非功能介绍|学习笔记
|
存储 Kubernetes 负载均衡
K8S 功能 | 学习笔记
快速学习 K8S 功能
120 0
K8S 功能 | 学习笔记
|
开发者 ice
3.4基础概念:常用调试页面简介|学习笔记
快速学习3.4基础概念:常用调试页面简介
121 0
3.4基础概念:常用调试页面简介|学习笔记
|
编解码 算法 C#
计算机动画基础 | 学习笔记
快速学习计算机动画基础,介绍了计算机动画基础系统机制, 以及在实际应用过程中如何使用。
250 0
计算机动画基础 | 学习笔记
|
存储 运维 负载均衡
服务管理的基本功能 | 学习笔记
快速学习服务管理的基本功能。
131 0
服务管理的基本功能  | 学习笔记
|
数据采集 监控 数据可视化
功能介绍补充|学习笔记
快速学习功能介绍补充
功能介绍补充|学习笔记
|
数据采集 机器学习/深度学习 监控
企业端功能概述|学习笔记
快速学习企业端功能概述
企业端功能概述|学习笔记
下一篇
无影云桌面