코드예시👨🏻‍💻▶️ 파이썬

파이썬 딕셔너리로 우수/중지 제품 판단하는 프로그램 작성하기

코뮤니티 2020. 10. 22. 13:37

문제 내용

한 판매 회사에서는 판매 실적 점수와 고객 평가 점수를 통해 우수 제품을 선발하고자 합니다.

아래와 같이 결과가 나왔을 때, 판매 실적 점수가 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)

 

코드 결과

우수 제품 ['칫솔', '치약']
판매 중지 제품 ['비누', '샴푸']

 

 

나와 어울리는 개발자 유형 찾기

MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐

comu.codeuniv.kr