본문 바로가기
프로그램

[파이썬] 문제 : 일과 관리 toDoList에서 입력받은 인덱스 일을 삭제

by 오디세이99 2023. 5. 4.
728x90
반응형

(문제)

[과제 1] 오늘 하루 일과를 관리하기 위한 To Do List 프로그램에서 오늘 해야 할 일로 리스트를 만들고
일이 끝날 때마다 끝난 일의 인덱스를 input()문으로 받아서 리스트의 아이템을 하나씩 삭제해봅시다.(pop(2))
또한 아이템을 input()문으로 받아서 리스트의 아이템을 하나씩 삭제해봅시다.(remove('파이썬'))
예) toDoList = ['청소', '쇼핑', '파이썬', '운동', '음악감상', '게임']
참고) [예제- To Do List]를 참고하세요.

예제 to do list는 이것입니다
toDoList = ['청소', '쇼핑', '파이썬 공부', '운동']
print('오늘 할 일 : ', toDoList)
for I in range(len(toDoList)): print('끝난 일 : ', toDoList.pop(0)) # 제일 앞에 있는 아이템 제거
 if len(toDoList) !=0: print('남은 일 : ', toDoList) else: print('할 일 끝~ 수고했습니다!!!')
toDoList = ['청소', '쇼핑', '파이썬', '운동', '음악감상', '게임']

print('오늘 할 일 : ', toDoList)
for I in range(len(toDoList)):
    idx = int(input('삭제할 일의 인덱스를 입력하세요(0~): '))
    print('끝난 일 : ', toDoList.pop(idx)) # 제일 앞에 있는 아이템 제거
    
    if len(toDoList) != 0:
        print('남은 일 : ', toDoList) 
    else: 
        print('할 일 끝~ 수고했습니다!!!')

728x90
반응형

댓글