F29. Hưng muốn lập trình để khi gõ phím ý thì nhân vật sẽ to lên, gõ phím n thì nhân vật sẽ nhỏ đi,...
Câu hỏi:
F29. Hưng muốn lập trình để khi gõ phím ý thì nhân vật sẽ to lên, gõ phím n thì nhân vật sẽ nhỏ đi, gõ phím 0 thì nhân vật sẽ quay về kích thước ban đầu. Hãy chỉ cho Hưng những lệnh bị sai và cách sửa.
1 | 3 | 5 | |||
2 | 4 | 6 |
Câu trả lời:
Người trả lời: GV. Đỗ Đăng Long
Để giải quyết vấn đề trên, Hưng cần sử dụng các lệnh sau đây trong chương trình lập trình của mình:1. Lệnh để nhân vật to lên khi gõ phím ý:```pythonif phim == 'y': kich_thuoc += 1 # tăng kích thước lên 1 đơn vị```2. Lệnh để nhân vật nhỏ đi khi gõ phím n:```pythonif phim == 'n': kich_thuoc -= 1 # giảm kích thước đi 1 đơn vị```3. Lệnh để nhân vật quay về kích thước ban đầu khi gõ phím 0:```pythonif phim == '0': kich_thuoc = 10 # thiết lập kích thước ban đầu là 10```Sau khi thêm các lệnh trên vào chương trình lập trình, Hưng có thể điều khiển nhân vật trong trò chơi của mình theo yêu cầu đã đặt ra.Câu trả lời chi tiết hơn và đầy đủ hơn:Để thực hiện yêu cầu của bài toán, Hưng cần sử dụng biến `kich_thuoc` để lưu kích thước hiện tại của nhân vật. Ban đầu, Hưng cần thiết lập `kich_thuoc = 10` để đặt kích thước ban đầu cho nhân vật. Sau đó, khi người chơi gõ phím 'y', Hưng sẽ tăng giá trị của `kich_thuoc` lên 1 đơn vị để nhân vật to lên. Khi người chơi gõ phím 'n', Hưng sẽ giảm giá trị của `kich_thuoc` đi 1 đơn vị để nhân vật nhỏ đi. Cuối cùng, khi người chơi gõ phím '0', Hưng sẽ thiết lập `kich_thuoc = 10` để nhân vật quay trở lại kích thước ban đầu. Đồng thời, Hưng cần cập nhật kích thước của nhân vật trong trò chơi theo giá trị của biến `kich_thuoc` sau mỗi lần thay đổi để hiển thị sự thay đổi kích thước của nhân vật đúng với yêu cầu.
Câu hỏi liên quan:
- F26. Em hãy điền vào chỗ trống (...):1) Nhóm lệnh ... có lệnh làm nhân vật xoay.2) Nhóm...
- F27. Nhóm lệnh Hiển thị dùng để làm gì? Em có thể chọn nhiều đáp án.1) Thay đổi vị trí nhân vật.2)...
- F28. Em hãy ghép mỗi lệnh ở cột A và mô tả tương ứng ở cột B.AB1) a) Tăng kích thước nhân vật một...
- F30. Em hãy tạo chương trình để khi nháy chuột vào(Lá cờ), nhân vật Mèo thực hiện lần lượt:1....
Sửa: Hưng cần sử dụng các hàm hoặc phương thức trong ngôn ngữ lập trình để thực hiện thay đổi kích thước của nhân vật khi gõ các phím ý và n
Lệnh sai: không có xác định cụ thể làm thế nào để nhân vật thay đổi kích thước khi gõ các phím ý và n
Sửa: khi nhấn phím 0, Hưng cần kiểm tra nếu phím 0 được nhấn thì nhân vật sẽ được thiết lập kích thước bằng kích thước ban đầu đã lưu trước đó
Lệnh sai: không có điều kiện kiểm tra khi gõ phím 0 để nhân vật trở về kích thước ban đầu
Sửa: trước khi thay đổi kích thước của nhân vật, Hưng cần lưu lại kích thước ban đầu của nhân vật vào một biến (ví dụ initial_size)