문제 내용
한 판매 회사에서는 판매 실적 점수와 고객 평가 점수를 통해 우수 제품을 선발하고자 합니다.
아래와 같이 결과가 나왔을 때, 판매 실적 점수가 4이상이고 고객평가 점수가 4이상인 제품은 우수 제품이 되고,
두 점수 모두 4 미만인 제품은 판매중지 목록에 들어가게 됩니다.
이때, 우수 제품을 출력하고 로션이 판매중지에 해당하는지 판단하는 프로그램을 작성하세요.
문제 풀이
product = {'비누':[3,2],'칫솔':[5,4],'샴푸':[2,1],'치약':[4,4],'로션':[5,3]}
best = []
worst = []
for i in product.values():
if (i[0] >= 4) and (i[1] >=4) :
best.append((list(product.keys())[list(product.values()).index(i)]))
elif (i[0] < 4) and (i[1] < 4) :
worst.append((list(product.keys())[list(product.values()).index(i)]))
print("우수 제품", best)
print("판매 중지 제품", worst)
코드 결과
우수 제품 ['칫솔', '치약']
판매 중지 제품 ['비누', '샴푸']
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 경과한 날짜 구하기 (달력, 날짜 계산) (0) | 2020.10.22 |
---|---|
파이썬 딕셔너리로 영한/한영 사전 프로그램 작성하기 (0) | 2020.10.22 |
파이썬 문자열 단어 개수 세기, 역순 출력, 공백 삭제, 단어 빈도 세기 (0) | 2020.10.22 |
파이썬 약수 찾기 (0) | 2020.10.21 |
파이썬 알파벳 모래시계 출력하기 (0) | 2020.10.21 |