본문 바로가기
SW 코딩/파이썬

[파이썬 python] 메뉴 선택하는 기능 구현하기

2021. 5. 29.
반응형

python으로 메뉴 선택하는 기능 함수로 구현하기

def print_menu():
    print("----------------")
    print("1. 연락처 추가")
    print("2. 연락처 삭제")
    print("3. 연락처 검색")
    print("4. 연락처 삭제")
    print("5. 나가기")
 
    inputed_number = int(input("번호를 입력하세요:"))
 
    if inputed_number == 1:
        print("저장할 연락처를 입력하세요")
    elif inputed_number == 2:
        print("삭제할 연락처를 입력하세요")
    elif inputed_number == 3:
        print("검색할 연락처를 입력하세요")
    elif inputed_number == 4:
        print("삭제할 연락처를 입력하세요")
    elif inputed_number == 5:
        exit()
    else:
        print("다시 입력하세요.")
 
while True:
    print_menu()
 
cs

while True:를 통해서 메뉴를 계속 출력합니다.

5번을 누르면 exit()를 통해서 파이썬을 종료합니다.

 

1~5 외 다른 번호를 누르면 다시 출력하도록 해줍니다.

 

실행결과

----------------
1. 연락처 추가
2. 연락처 삭제
3. 연락처 검색
4. 연락처 삭제
5. 나가기
번호를 입력하세요:1
저장할 연락처를 입력하세요
----------------
1. 연락처 추가
2. 연락처 삭제
3. 연락처 검색
4. 연락처 삭제
5. 나가기
번호를 입력하세요:2
삭제할 연락처를 입력하세요
----------------
1. 연락처 추가
2. 연락처 삭제
3. 연락처 검색
4. 연락처 삭제
5. 나가기
번호를 입력하세요:7
다시 입력하세요.
----------------
1. 연락처 추가
2. 연락처 삭제
3. 연락처 검색
4. 연락처 삭제
5. 나가기
번호를 입력하세요:5

Process finished with exit code 0

댓글


loading