menu_item = MainMenu = ["Display Team Roster", "Add Member", "Remove Member", "Edit Member", "Exit Program"]
while menu_item != 9:
print("Welcome to the Team Manager!")
print("1. Display Team Roster.")
print("2. Add Member.")
print("3. Remove Member.")
print("4. Edit Member")
print("9. Exit Program.")
menu_item = int(input("Selection:"))
elifmenu_item == 1
print(current)
current = 0
while len(MainMenu) > 0:
current < len(MainMenu)
print(current, ".", MainMenu[current])
current = current + 1
elifmenu_item == 2
name = input("Enter new member's name:")
MainMenu.append(name)
elifmenu_item == 3
del_name = input("Enter member name to be removed:")
del_name in MainMenu
item_number = MainMenu.index(del_name)
del MainMenu[1]
elifmenu_item == 4
old_name = input("Enter the name of the member you want to edit:")
old_name in MainMenu
item_number = MainMenu.index(old_name)
new_name = input("Enter the new name of the member:")
MainMenu[1] = new_name
else:
print("Goodbye")
编写一个模块化程序,它将利用主菜单来控制程序的功能,以及一个列表来存储团队成员。您的程序需要包含的以下功能: •打印当前成员列表。 •添加新成员。 •删除会员。 •修改现有成员。 •退出程序
答案 0 :(得分:0)
elif
不是函数,它是while
,if
的语言元素。
它必须与if
一起使用(就像else
),例如:
if a == '1':
print('1')
elif a == '2':
print('2')
else:
print('other')
如果您的elifmenu_item == 1
错误,则elif
之后应该有一个空格,您应该从if
开始,只有后续情况使用elif
。