2016-06-29 4 views
0
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") 

は、あなたのチームのメンバーを保存するために、プログラムの機能とリストを制御するために、メインメニューを利用するモジュール化プログラムを書きます。プログラムに含める必要がある次の関数: •現在のメンバーリストを印刷します。 ?新しいメンバを追加します。 ?メンバーを削除します。 •既存のメンバーを変更する。 •プログラムを終了するカント私のELIF機能を取得する権利

答えて

0

elifは機能ではなく、while,ifのような言語要素です。

は それが(ちょうど elseのような) ifと一緒に使用されるように、例がある

:あなたは間違っているelifmenu_item == 1を持って、あなたの場合は

if a == '1': 
    print('1') 
elif a == '2': 
    print('2') 
else: 
    print('other') 

は、あなたがelif後にスペースを持っている必要がありますし、で始まる必要がありますifの場合、その後のケースのみがelifです。

関連する問題