EE_数据=[]
while True:#创建while循环以使脚本持续运行 EE_count=len(EE_数据)#创建计数,以便用户知道有多少条条目
print('Currently, there is/are', '(', (int(EE_count)), ')', 'employee(s) in this system.\n')
print('----------------------------------------------\n')
print(' Welcome to the Employee Data System -\n')
print('----------------------------------------------\n')
print('[1] Add an Employee: \n')
print('[2] View All Employees: \n')
print('[3] Search Employees by SSN: \n')
print('[4] Edit Employees information: \n')
print('[5] Export Employees information: \n')
selction = input("Please select an option by entering number 1-5: ")
if selction == '1':
while True:
employee_index = [input('Employee Name\n'), input('Employee SSN\n'), \
input('Employee Telephone Number ***Entered as xxxxxxxxxx*** \n'), input('Employee Email\n'), input('Employee Salary ***Entered WITHOUT "$" only xxxx***\n')]
EE_Data.append(employee_index)
more_employees = input('Would you like to add another employee? Y or N.\n')
if more_employees == 'Y':
continue
elif more_employees == 'N':
break
#向文本文件添加数据 EE_数据=str(EE_数据)
EEdatafile = open ("data.txt" , "w")
EEdatafile.write(EE_Data)
EEdatafile.write("\n")
EEdatafile.close()
elif selction == '2':
for employee_index in EE_Data:
print(' -----------------', employee_index[0], '-----------------\n')
print('SSN:', employee_index[1], '\n')
print('Phone:', '(' + employee_index[2][0] + employee_index[2][1] + employee_index[2][2] + ')' + employee_index[2][3] + employee_index[2][4] + employee_index[2][
5] + '-' + employee_index[2][6] + employee_index[2][7] + employee_index[2][8] + employee_index[2][9], '\n')
print('Email:', employee_index[3], '\n')
print('Salary:', '$' + str(employee_index[4]), '\n')
print(' ----------------------------------------------------')
elif selction == "3":
find_emp = input('Please enter the employee SSN in the following format: 333221111.\n')
found = False
for employee in EE_Data:
if employee[1] == find_emp:
print(' -----------------', employee_index[0], '-----------------\n')
print('SSN:', employee_index[1], '\n')
print('Phone:', '(' + employee_index[2][0] + employee_index[2][1] + employee_index[2][2] + ')' + employee_index[2][3] + employee_index[2][4] + employee_index[2][
5] + '-' + employee_index[2][6] + employee_index[2][7] + employee_index[2][8] + employee_index[2][9], '\n')
print('Email:', employee_index[3], '\n')
print('Salary:', '$' + str(employee_index[4]), '\n')
print(' ----------------------------------------------------')
found = True
if found == False:
print("Employee not found!")
#将此添加到下面 elif选择==“4”: find_emp=input('请按以下格式输入员工SSN:333221111。\n') 发现=错误 对于EE_数据中的员工: 如果员工[1]==查找环境管理计划: changeName=input('请输入新名称。\n') changeSSN=input('请输入新的SSN。\n') changePhone=input('请输入新的电话号码。\n') changeEmail=input('请输入新电子邮件。\n') changeSalary=input('请输入新薪资。\n')
employee[0] = changeName;
employee[1] = changeSSN;
employee[2] = changePhone;
employee[3] = changeEmail;
employee[4] = changeSalary;
found = True
elif selction == "5":
EEdatafile = open( "data.txt", "r")
lines = EEdatafile.readlines()
EE_Data = lines [0].replace("[", "").replace("]", "").replace(",", "").replace("'", "")
namelist = []
datalist = datalist.split()
print(datalist[x])
目前没有回答
相关问题 更多 >
编程相关推荐