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

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

开发者学堂课程【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

相关文章
|
前端开发
前端学习笔记202306学习笔记第五十一天-模块模式1
前端学习笔记202306学习笔记第五十一天-模块模式1
83 0
|
8月前
管理入门到管理进阶需要什么
管理入门到管理进阶需要什么
51 0
|
前端开发
前端学习笔记202306学习笔记第五十一天-模块模式3
前端学习笔记202306学习笔记第五十一天-模块模式3
58 0
|
前端开发
前端学习笔记202306学习笔记第五十一天-模块模式2
前端学习笔记202306学习笔记第五十一天-模块模式2
47 0
C++学习笔记_01基础 2021-04-15
C++学习笔记_01基础 2021-04-15
|
消息中间件 数据采集 SQL
|
存储 Kubernetes 负载均衡
K8S 功能 | 学习笔记
快速学习 K8S 功能
145 0
K8S 功能 | 学习笔记
|
开发者 ice
3.4基础概念:常用调试页面简介|学习笔记
快速学习3.4基础概念:常用调试页面简介
3.4基础概念:常用调试页面简介|学习笔记
|
存储 运维 负载均衡
服务管理的基本功能 | 学习笔记
快速学习服务管理的基本功能。
169 0
服务管理的基本功能  | 学习笔记
|
编解码 算法 C#
计算机动画基础 | 学习笔记
快速学习计算机动画基础,介绍了计算机动画基础系统机制, 以及在实际应用过程中如何使用。
计算机动画基础 | 学习笔记