728x90
반응형
vending_machine = ['게토레이', '게토레이', '레쓰비', '레쓰비', '생수', '생수', '이프로']
while True:
user = input("사용자 종류를 입력하세요: \n1.소비자\n2.주인\n3.종료\n")
if user == '3':
break
if int(user) == 1:
while True:
brg = input("마시고 싶은 음료는: (없으실 경우 종료를 입력해 주세요)")
if brg == '종료':
break
if brg in vending_machine:
print(f"{brg} 드릴게요")
vending_machine.remove(brg)
print(f"남은 음료수:{vending_machine}")
else:
print("죄송합니다. 해당음료는 자판기에 없습니다.")
continue
elif int(user) == 2:
opt = input("할 일 선텍:\n1. 추가\n2. 삭제\n3. 종료\n")
if opt == '1':
while True:
print(f"남은 음료수:{vending_machine}")
print()
brg_add = input("추가할 음료? 또는 종료")
if brg_add == '종료':
break
vending_machine.append(brg_add)
vending_machine.sort()
print("추가 완료")
print(f"남은 음료수:{vending_machine}")
elif opt == '2':
while True:
print(f"남은 음료수:{vending_machine}")
brg_remove = input("삭제할 음료수? 혹은 종료 ")
if brg_remove == '종료':
break
if brg_remove in vending_machine:
vending_machine.remove(brg_remove)
print("삭제완료")
print(f"남은 음료수:{vending_machine}")
else:
print("자판기에 없는 음료입니다.")
elif opt == '3':
break
else:
print("1, 2, 3중 하나만 선택하십시오.")
continue
반응형
'하루코딩 > python 하루코딩' 카테고리의 다른 글
| [Pythone] 날짜별 전력 사용량 조회 프로그램 (0) | 2024.11.29 |
|---|---|
| [Pythone] 제품에 따른 출력 부모 자식 클래스 상속 (0) | 2024.11.28 |
| [Python] 날씨 분석 프로그래밍 함수화 (0) | 2024.11.27 |
| [Pythone] 함수 종합 프로그래밍 (날씨데이터 표시) (0) | 2024.11.27 |
| [Python] 지정된 범위 내에서 n에대한 배수 찾기 (0) | 2024.11.26 |