I working in employee application. l enter employees _id,employees _name and employees department.l need to delete employee by using one for loop and all information about one employee is deleting just if l enter his name.like this
Emp_name=[]
Emp_id=[]
Emp_dep=[]
num=5
for n in emp_name:
x =input("enter the name of employees")
emp_name.append(x)
for n in emp_id:
i =input("enter the name of employees")
emp_name.append(i)
for n in emp_name:
d =input("enter the name of employees")
emp_name.append(d)
delete=input(" enter the of employee tou need to delete")
For n in emp_name:
if delete==emp_name:
emp_name.remove(n)
emp_id.remove(n)
emp_department.remove(n)
This is just delete his name ,l need to delete his id and his department if l just enter his name
CodePudding user response:
The code you have given had lots of error, I'm assuming you wanted to use only 1 for loop for inserting elements. This will be the code
Emp_name = []
Emp_id = []
Emp_dep = []
num = 5
for i in range(num):
x = input("enter the name of employees")
Emp_name.append(x)
i = input("enter the id of employees")
Emp_id.append(i)
d = input("enter the department of employees")
Emp_dep.append(d)
delete = str(input(" Enter the name of employee you need to delete"))
if delete in Emp_name:
pos = Emp_name.index(delete)
Emp_name.pop(pos)
Emp_id.pop(pos)
Emp_dep.pop(pos)
print(Emp_name)
print(Emp_id)
print(Emp_dep)
