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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 입력 문자(10,20,+)로 계산기 만들기 (0) | 2023.04.05 |
---|---|
[파이썬] 문제 : 주민번호 분리해 년,월,일 및 성별 출력(문자열 슬라이싱) (0) | 2023.04.05 |
[파이썬] 문제 : 공에 숫자와 그림(RED, GREEN,HEART,CLOVER) 게임 (0) | 2023.04.04 |
[파이썬] 문제 : while문으로 2,3,5,7로 나누어 떨어지지 않는 요소 찾기 (0) | 2023.04.04 |
[파이썬] 문제 : 삼각형으로 숫자 출력 하기 (0) | 2023.04.03 |
댓글