我需要创建一个包含公司员工列表的程序。该计划应允许在加入公司时将员工添加到列表中。当员工离开公司时,程序应在列表中找到他们的索引号,并将其姓名替换为新员工的姓名。
这是我到目前为止所做的,我认为它已接近完成,有人可以帮我完成它吗?
def main():
#create list
employee = ["Ciara Murphy", "Shauna Williams", "Sarah Kelly", "Evana Leanne"]
#print list
print(employee)
#print item at line index 2
print(employee[2])
#insert at index 3
employee.insert(3, "Alana Marie")
print(employee[3])
#try
print(employee.index("Sarah Kelly"))
main()
我正在使用python 3.3.2
答案 0 :(得分:0)
我认为你错过了该计划的全部内容。
允许打印和添加等内容的程序应该有可用的方法。
您的程序确实允许任何操作,使用该程序的人无法控制正在执行的操作。
假设您是一个想要使用此程序的人。该程序应该在开始时有一个菜单,告诉该人可以做什么来添加,打印和替换列表中的人。
所以程序应该有一个循环,并根据用户输入做事。要获得用户输入
answer = input("")
以下是伪代码的样子:
workers = []
def main():
while True:
answer = input("What would you like to do?")
if answer == "p":
printAllWorkers()
elif answer == "a":
addWorker()
elif answer == "q":
return
然后,您将把程序的逻辑放在函数中。