순수 함수를 작성해 보세요
이제 첫 번째 순수 함수를 직접 작성해 볼 차례예요! 회사 재고의 모든 품목에 대한 가격 정보가 담긴 데이터를 다루고 있었는데요, 시작할 때는 몰랐지만 모든 가격 정보가 기대했던 달러가 아니라 센트 단위로 되어 있었네요. 모든 가격을 100으로 나누어 센트에서 달러로 변환하는 함수를 작성해야 합니다. 함수 밖의 값에 의존하거나 부작용을 만들지 않도록 주의하세요!
이 연습은 강의의 일부입니다
프로그래밍 패러다임 개념
연습 안내
- 아래 코드를 완성하여, 리스트(
input_list)를 입력으로 받아 리스트의 각 항목을 100으로 나눈 뒤 새로운 리스트를 반환하는 순수 함수를 작성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
def square_list(input_list):
new_list = []
# Loop through each item in the input list
for item in ____:
# Divide each item by 100
new_item = ____ / 100
# Append the new item to the new list
new_list.append(____)
# Return the new list
return ____