Khóa học Phát triển Python
Chương
>
Cấp độ
Toán tử cơ bản
Định dạng Chuỗi
Mục tiêu
Gọi các con gà và đếm xem có bao nhiêu con gà xung quanh mỗi chuồng bằng cách sử dụng chuỗi. Một chuồng là các căn nhà cho gà được thấy trên bản đồ.
Đi đến dấu X tối màu ở phía bên phải của cánh đồng và gọi các con gà trên cánh đồng bằng cách sử dụng hàm speak(). Viết từ “Chirp” nhân lên mười lần để tạo ra âm thanh chirp 10 lần, như thế này: player.speak("Chirp" * 10).
Bằng cách gọi chúng, bạn sẽ đảm bảo không còn con gà nào bên trong chuồng. Đếm xem có bao nhiêu con gà xung quanh mỗi chuồng và lưu trữ các con số vào các biến có tên: left_coup, right_coup.
Sau khi thiết lập các biến, hướng đến mỗi trong 2 dấu X phía trước mỗi chuồng và gọi ra số lượng gà xung quanh mỗi chuồng sử dụng các biến. Viết chuỗi từ "Right Coup has %d Chickens", %d là nơi con số gà được chèn vào. Bạn tiếp theo nhập biến bạn muốn sử dụng trong văn bản: % (right_coup). Ví dụ:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Điều này sẽ hiển thị trên màn hình “Right Coup has 2 Chickens”
Để làm rõ, các chữ cái đặt trong dấu “ “ được gọi là chuỗi, việc sử dụng % bên trong một chuỗi được dùng để chèn các giá trị bên ngoài vào chuỗi. Bản thân % là một phần của ngôn ngữ lập trình, và là chỉ báo rằng mã bên ngoài đang được thêm vào. Mã %d biểu thị giá trị đã chèn là một con số.
Đếm số lượng gà chính xác xung quanh chuồng bên trái và bên phải, sau đó lưu các con số này vào các biến left_coup và right_coup tương ứng. Đi đến dấu X và sử dụng hàm speak() cùng với thông điệp được cung cấp để gọi ra các con số một cách thích hợp và hoàn thành cấp độ.