python
Python的注释模块
python变量
格式化输出
转义字符 与 数据类型
控制台输入
实体类
Student.dy
class Emp:def __init__(self,id,name,age,sex,sal):self.id = idself.name = nameself.age = ageself.sex = sexself.sal = saldef __str__(self):return "学号:"+self.id+"--"+"姓名:"+self.name+"--"+"年龄:"+self.age+"--"+"性别:"+self.sex+"--"+"工资:"+self.sal
StudentTest.dy
from Emp import Emp
class EmpTest:arr = []arr1 = 1while arr1 == 1:print('请输入以下数字')print('1.新增学生')print('2.查询学生信息')print('3.修改学生信息')print('4.删除学生')print('5.根据学生学号查询')print('6.退出')xxx = input('请输入一个数字(1~6):')while xxx == '1':'请分别输入学生的学号、姓名、年龄、性别、工资(添加信息):'id = input('请输入学号:')for x in arr:if x.id == id:print('该学号已经存在')id = input("请输入新的学号:")name = input('请输入姓名:')age = input('请输入年龄:')sex = input('请输入性别:')sal = input('请输入想要的工资:')emp = Emp(id,name,age,sex,sal)arr.append(emp)breakwhile xxx == "2":for x in arr:print(x)breakwhile xxx == "3":id = input("请输入学号,修改其信息:")name = input('请输入你要修改的姓名:')age = input("请输入需要修改的年龄:")sex = input("请输入需要修改的性别:")sal = input("请输入想要修改的工资:")for x in arr:if x.id == id:x.name = namex.age = agex.sex = sexx.sal = salprint('修改成功')breakwhile xxx =='4':id = input("请输入你想要删除的学号:")for x in arr:if x.id == id:arr.remove(x)print('删除成功')breakwhile xxx =='5':id = input('请输入你想要查看个人信息的学号:')for x in arr:if x.id == id:print(x)breakwhile xxx =='6':print('成功退出,其他功能正在努力研发中')arr1 = 0break
1:新增学生
2:查询
3:修改
4:删除
5:查单个
6:退出