'''
员工信息管理
录入员工姓名、性别、存入对象-自动生成此员工工号
工号:年月日时分秒性别
s=datetime.datetime.now().strftime("%Y%m%d%H%M%S")
'''
import datetime
class Employee:
#员工的构造方法
def __init__(self,name,sex):
self.__num=self.__createNum(sex)
self.name=name
self.sex=sex
# 生成员工编号的方法
def __createNum(self, sex):
num_str=datetime.datetime.now().strftime("%Y%m%d%H%M%S")
if sex=="男":
num_str+="M"
else:
num_str+="F"
return num_str
#返回员工编号的方法
def getNum(self):
return self.__num
#查看员工信息的方法
def showInfo(self):
print(f"编号:{self.__num}\n姓名:{self.name}\n性别:{self.sex}")
e=Employee("张三","男")
e.showInfo()
【Python】员工信息-编号生成
最新推荐文章于 2024-07-30 21:09:58 发布