Search

문자열3_문제07_상품매출

대분류
STEP09 문자열
소분류
문자열3_문제

영상

문제

''' [문제] member는 회원목록이다. 번호와 아이디가 기록되어있다. item은 쇼핑몰 판매상품이다. 상품이름과 가격이 기록되어있다. order는 오늘 주문 목록이다. 주문한회원아이디와 아이템이름 그리고, 주문개수가 기록되어있다. 오늘의 매출을 출력하시오. [정답] 33200 ''' member = "qwer1234,pythongood,testid" item = "사과,1100/바나나,2000/딸기,4300" order = "qwer1234,사과,3/phthongood,바나나,2/qwer1234,딸기,5/testid,사과,4"
Python
복사

해설

''' [문제] member는 회원목록이다. 번호와 아이디가 기록되어있다. item은 쇼핑몰 판매상품이다. 상품이름과 가격이 기록되어있다. order는 오늘 주문 목록이다. 주문한회원아이디와 아이템이름 그리고, 주문개수가 기록되어있다. 오늘의 매출을 출력하시오. [정답] 33200 ''' member = "qwer1234,pythongood,testid" item = "사과,1100/바나나,2000/딸기,4300" order = "qwer1234,사과,3/phthongood,바나나,2/qwer1234,딸기,5/testid,사과,4" memberList = member.split(",") print(memberList) temp = item.split("/") itemList = [] for i in range(len(temp)): info = temp[i].split(",") info[1] = int(info[1]) itemList.append(info) print(itemList) temp = order.split("/") orderList = [] for i in range(len(temp)): info = temp[i].split(",") info[2] = int(info[2]) orderList.append(info) print(orderList) total = 0 for i in range(len(orderList)): for j in range(len(itemList)): if itemList[j][0] == orderList[i][1]: price = itemList[j][1] * orderList[i][2] print(price) total += price print(total)
Python
복사