June is Combung

리스트 컨트롤러[2단계] : 함수 적용 시 본문

python/리스트

리스트 컨트롤러[2단계] : 함수 적용 시

june__Park 2021. 3. 1. 00:58
# 리스트 컨트롤러[2단계] : 함수 적용시
# 1. 추가
# . 값을 입력받아 순차적으로 추가
# 2. 삭제(인덱스)
# . 인덱스를 입력받아 해당 위치의 값 삭제
# 3. 삭제(값)
# . 값을 입력받아 삭제
# . 없는 값 입력 시 예외처리
# 4. 삽입
# . 인덱스와 값을 입력받아 삽입

score = []

while True:
    print(score)
    
    print("[리스트 컨트롤러]")
    print("[1]추가")
    print("[2]삭제(인덱스)")
    print("[3]삭제(값)")
    print("[4]삽입")
    print("[0]종료")

    choice = int(input("메뉴 선택 : "))
    if choice == 1:
        num = int(input("입력: "))
        score.append(num)
    elif choice == 2:
        idx = int(input("입력: "))
        del score[idx]
    elif choice == 3:
        num = int(input("입력: "))
        count = 0
        for i in range(len(score)):
            if num == score[i]:
                count = 1
                break
        if count == 0:
            print("존재하지 않는 값입니다.")
            continue
        score.remove(num)
    elif choice == 4:
        num = int(input("값 입력: "))
        idx = int(input("인덱스입력: "))
        score.insert(idx,num)
    elif choice == 0:
        print("프로그램 종료")
        break

'python > 리스트' 카테고리의 다른 글

리스트 테스트11  (0) 2021.03.01
중복 안 된 숫자 제거  (0) 2021.03.01
석차 출력  (0) 2021.03.01
정렬하기  (0) 2021.03.01
ATM[4단계] : 전체 기능구현  (0) 2021.03.01
Comments