Language/Python

[ Python ] 우수 제품 선발 프로그램

곽수진 2021. 9. 27. 00:08
반응형
한 판매 회사에서 판매실적 점수와 고객 평가 점수를 통해 우수 제품을 선발하려고 한다.

판매 실적 점수와 고객 평가 점수가 모두 4점 이상인 제품은 우수 제품이 되고, 두 점수 모두 4점 미만인 제품은 판매 중지 목록에 들어간다고 할 때, 우수 제품과 판매 중지 제품을 출력하는 프로그램을 작성해보자.

판매 제품은 제품 : '세제', '비누', '락스', '칫솔', '샴푸', '치약', '린스', '로션'
판매 실적 점수가 4점 이상인 제품 : '비누', '칫솔', '샴푸', '치약', '로션'
고객 평가 점수가 4점 이상인 제품 : '샴푸', '린스', '치약'

 

product = {"세제", "비누", "락스", "칫솔", "샴푸", "치약", "린스", "로션"}
sale = {"비누", "칫솔", "샴푸", "치약", "로션"}
customer = {"샴푸", "린스", "치약"}

eprod = sale & customer

ssale= product - (sale | customer)

print("우수제품:", eprod)
print("판매 중지 제품:", ssale)

 

eprod : 우수 제품

ssale : 판매 중지 제품

 

출력 결과 모습

반응형