Bắt đầu ngayBắt đầu miễn phí

Viết một pure function

Đến lúc viết pure function đầu tiên của bạn! Bạn đang làm việc với dữ liệu chứa thông tin giá cho tất cả mặt hàng trong kho của công ty. Tuy nhiên, điều bạn không để ý từ đầu là toàn bộ giá đang ở đơn vị cent trong khi bạn kỳ vọng là dollar. Bạn sẽ cần viết một hàm để chuyển tất cả giá từ cent sang dollar bằng cách chia các giá trị cho 100. Hãy chắc chắn rằng bạn không tạo ra bất kỳ tác dụng phụ (side effects) nào và không phụ thuộc vào giá trị bên ngoài hàm!

Bài tập này là một phần của khóa học

Các Khái Niệm Về Mô Hình Lập Trình

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thiện đoạn mã dưới đây để viết một pure function nhận một list (input_list) làm đầu vào, chia mỗi phần tử trong list cho 100, rồi trả về list mới.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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 ____
Chỉnh sửa và Chạy Mã