열심히 방과 후 학원에서 수업을 듣고 있다...
오늘 가서 할 일인 데.. 짬내서 프로그램을 짜 보았다
와찬의 아이디어를 추가해서 추가해서....
새로운 try: 문을 익히고 오류 없에는 좋은 녀석이었구만
딕셔너리를 요리 조리 생각해면서 완성... 크... 기쁘다..
# 편의점 재고 관리 프로그램
# 아이템 개수 사고 팔기
# 편의점 재고 관리 프로그램
# 아이템 개수 사고 팔기
itmes = {'콜라' : 5, '사이다' : 5, '펩시' : 5, '물' : 5} #디폴트 재고
while True:
popup = list(itmes)
print('판매 상품 리스트 \n', popup)
try: #입력 오류 시 패스
opt = int(input('재고관리 <1> \n상품판매 <2> \n신규물품 <3> \n종료 <4> \n입력 : '))
if opt == 2: #상품판매 로직
choi = input('상품명 입력 : ')
print(itmes[choi],'개 있습니다')
buy = int(input('몇개 판매 하시겠습니까 : '))
temp = itmes[choi]
if 0 > (temp - buy):
print('제품이 부족합니다.')
else:
print('감사합니다')
sell = temp - buy
itmes[choi] = sell
elif opt == 3: # 새상품 딕셔너리에 추가 로직
newname = input('새상품명 : ')
newnu = int(input('수량 입력 : '))
itmes[newname] = newnu
elif opt == 1: # 재고 관리 로직 상품 추가 주문
print(itmes)
choi = input('상품명 입력 : ')
print(itmes[choi],'개 있습니다')
buy = int(input('몇개 주문 하시겠습니까 : '))
temp = itmes[choi]
sell = temp + buy
itmes[choi] = sell # 딕셔너리에 추가
print(itmes)
elif opt == 4: #프로그램 종료
break
else:
print('잘못 입력하셨습니다')
print('\n ')
except: # 입력 오류 시 출력 문
print('잘못 입력 하셨습니다\n')
'IT와 코딩' 카테고리의 다른 글
amd 시스템으로 돌아왔다 3950x 와 x570 tuf 그리고 처음 만드는 수냉시스템 (0) | 2023.03.03 |
---|---|
화제의 VR 오큘러스 퀘스트2 도착!!! 그리고 신세계를 펼처 보았다 스오파 꿀잼과 일레븐탁구 (0) | 2023.03.03 |
CentOS8 서버에 아파치, PHP, mariaDB 설치 방법 (0) | 2023.03.03 |
웹캠으로 바코드 리더기 만들기!! (0) | 2023.03.03 |
강아지 병원 갔따가 돌아오는 길에 삼겹살 먹으러 화화돼지왕갈비 (0) | 2023.03.03 |
댓글