본문 바로가기
프로그램

[파이썬] 문제 : 냉장고에 명령어(+-x)로 추가,삭제

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

 

lst=[]                        # 식재료 저장을 위한 리스트 변수
while True:                  # x가 나올때까지 반복
    tmp = input()             # 명령어와 식재료명을 입력 받음
    tmp = tmp.replace(' ','') # 공백(' ')이 있는 경우 공백 문자를 재거
    action = tmp[0]           # 명령어는 앞의 1개 문자
    food = tmp[1:]            # 식재료명은 2번째(인덱스로는 1) 이후 문자열
    if '+' in action:         # 명령어가 + 면
        lst.append(food)       # 식재료 추가
        print(lst) 
    if '-' in action:
        if food in lst:
            lst.remove(food) 
            print(lst) 
    if 'x' in action:          # x면
        break                  # while 반복문 종료

728x90
반응형

댓글