17.11. Trong bài tập lập trình yêu cầu đổi giá trị của hai biến x, y được cho trước hai bạn Bình và...
Câu hỏi:
17.11. Trong bài tập lập trình yêu cầu đổi giá trị của hai biến x, y được cho trước hai bạn Bình và An đã làm như sau:
Theo em, bạn nào làm đúng, bạn nào làm sai? Vì sao?
Câu trả lời:
Người trả lời: GV. Đỗ Thị Huy
Cách làm:1. Gán giá trị của biến y cho biến x2. Gán giá trị ban đầu của biến x cho biến yCâu trả lời:Bình sai, An đúng. Sau câu lệnh thứ nhất, giá trị của biến x trong chương trình của Bình bằng giá trị của biến y và do vậy chương trình của Bình cho kết quả cả hai biến x, y cùng có giá trị bằng giá trị biến y được cho từ trước. Trong chương trình của An, sau câu lệnh thứ nhất giá trị của x được lưu lại bằng biến z, sau khi thực hiện câu lệnh thứ hai giá trị của biến y được gán cho biến x; câu lệnh thứ ba trong chương trình của An gán giá trị của biến z (chính là giá trị của x đã được xác định từ trước). Lưu ý, trong Python có thể sử dụng câu lệnh gán sau để đổi giá trị của hai biến x, y cho trước: x, y = y, x.
Câu hỏi liên quan:
- 17.1. Các tên biến nào dưới đây là hợp lệ trong Python?A. L234 ...
- 17.2. Em hãy cho biết kiểu dữ liệu và giá trị của biến c trong các câu lệnh sau:
- 17.3. Sau các lệnh dưới đây, các biến a, b nhận giá trị bao nhiêu?>>> a, b = 2,...
- 17.4. Sau các lệnh dưới đây các biến a, b có giá trị như thế nào?>>> a, b = 2,...
- 17.5. Sau các lệnh dưới đây các biến a, b có giá trị như thế nào?>>> a, b = 2,...
- 17.6. Em hãy viết các lệnh gán cho x, y giá trị tương ứng là 2 và 3.1 sau đó tính giá trị của biểu...
- 17.7. Em hãy viết các câu lệnh tương ứng trong Python để tính số tiền (sotien) cần thanh toán khi...
- 17.8.Giả sử trong câu 17.7 đơn giá 1 thiệp mừng năm mới là 8500 đồng, soluong thiệp bạn Lan...
- 17.9. Hai bạn Bắc và Nam được yêu cầu viết công thức tính diện tích hình thang trong Python theo...
- 17.10. Hãy xác định các lỗi có thể có trong đoạn chương trình sau:
- 17.12. Viết chương trình thực hiện việc đổi số giây ss cho trước ( ví dụ ss=684 500) sang số ngày,...
Bình luận (0)