Khóa học Phát triển Python
Chương
>
Cấp độ

Tạo các hàm của riêng bạn
Sử dụng danh sách trong các hàm

Mục tiêu

Thu thập tất cả các loại rau trong cánh đồng và sử dụng một hàm tùy chỉnh để muối chúng.

Muối rau là quá trình bảo quản rau bằng cách đóng chúng vào hũ chứa giấm và gia vị nhằm tạo hương vị và bảo quản trong thời gian dài. Trong cánh đồng có nhiều loại rau mà bạn có thể muối bằng máy ép gần nhà kho, hãy thu thập tất cả các loại rau và thử làm xem!

Đầu tiên, chúng ta cần tạo một hàm tùy chỉnh có tên pickle_food cho phép chúng ta muối rau bằng cách sử dụng hai danh sách (2) để kết hợp mọi thứ lại với nhau.

def pickle_food(food,amount) for x in range(3): player.speak("You have pickled %d %s"%(amount[x], food[x]))

Hàm tùy chỉnh sử dụng các danh sách làm đối số, một cho food và danh sách còn lại cho amount. Điều này có nghĩa là chúng ta cần tạo một danh sách chứa tên của các loại thực phẩm mà chúng ta muốn muối và một danh sách khác chứa số lượng của từng loại thực phẩm đó. Điều quan trọng là phải có một danh sách riêng cho số lượng vì số lượng rau bạn chọn muối có thể thay đổi.

Thu thập tất cả các loại rau trong cánh đồng và tạo một danh sách có tên vegetables để chứa tên rau cùng với danh sách vegetable_number cho số lượng, như sau: vegetables = [] , vegetable_number = []. Sau đó, sử dụng append() để thêm các loại rau mà bạn đã thu thập vào danh sách tên, với các tên là: "Cucumbers" , "Tomatoes" và "Radishes".

Sau khi đã điền dữ liệu vào danh sách vegetables, tạo các biến cho từng loại rau và lưu số lượng bạn đã thu thập được của từng loại, sau đó đặt những biến đó vào danh sách vegetable_number. Ví dụ: cucumbers = 1 , tomatoes = 2 , radishes = 3 , vegetable_number = [cucumbers, tomatoes, radishes].

Khi đã có mọi thứ, hãy đến dấu X và sử dụng hàm tùy chỉnh với các danh sách bạn đã tạo để muối rau và hoàn thành cấp độ.

Sách Mã