문제상황: 온라인 쇼핑몰의 상품 데이터를 처리하는 코드를 작성하다가, 다음과 같은 에러가 발생했습니다. 상품 데이터는 딕셔너리 형태로 저장되어 있으며, 각 상품에 대한 정보를 추출하여 새로운 딕셔너리를 생성하려고 합니다. 에러가 발생한 코드: def process_product_data(products): new_product_data = {} for product_id, data in products.items(): price = data['price'] name = data['name'] new_product_data[product_id] = {'name': name, 'price': price} return new_product_data pr..
문제상황: 에러가 발생한 코드와 이에 대한 설명: def process_data(data, output_file): processed_data = "" for i, line in enumerate(data): processed_line = str(i) + ": " + line.strip() + " (Length: " + len(line) + ")\n" processed_data += processed_line with open(output_file, "w") as f: f.write(processed_data) input_data = ["Hello, World!", "I love Python!"] output_file = "output.txt" process_data(input_data, output_f..