June is Combung
리스트 컨트롤러[2단계] : 함수 적용 시 본문
# 리스트 컨트롤러[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