18.5. Khi thực hiện câu lệnh x = input("Nhập giá trị x: ") bạn Lan gõ vào số 5. Câu lệnh tiếp theo...
Câu hỏi:
18.5. Khi thực hiện câu lệnh x = input("Nhập giá trị x: ") bạn Lan gõ vào số 5. Câu lệnh tiếp theo print(2*x) sẽ cho kết quả như thế nào?
A. 10 B. 2x C. '55' D. Thông báo câu lệnh sai.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Ngọc
Để giải câu hỏi trên, ta thực hiện các bước sau:1. Yêu cầu người dùng nhập giá trị cho biến x bằng câu lệnh `x = input("Nhập giá trị x: ")`.2. Người dùng nhập số 5 cho biến x.3. Thực hiện câu lệnh `print(2*x)` để in ra giá trị của biểu thức 2*x.Trong trường hợp này, vì biến x nhận giá trị là kí tự '5' nên khi thực hiện phép nhân 2*x, chương trình sẽ hiểu '5' như là một xâu kí tự, không phải là một số nguyên. Điều này dẫn đến việc phép nhân 2*'5' sẽ trả về một xâu kí tự '55' thay vì kết quả 10.Vì vậy, đáp án đúng cho câu hỏi trên là: C. '55' (xâu kí tự '55' được in ra trên màn hình)
Câu hỏi liên quan:
- 18.1. Em hãy viết chương trình in ra hình sau: * ***************
- 18.2. Em hãy cho biết kết quả thực hiện các câu lệnh sau:a) print("m" + "m" + "m")b) print("m" +...
- 18.3. Những lệnh nào trong các lệnh sau sẽ báo lỗi?a) int("5*2")b) float(123)c) str(5)d) float("123...
- 18.4. Em hãy cho biết giá trị mà các câu lệnh sau trả lại:a) int(5 + 3)b) str(5 + 3)c) float(4 +...
- 18.6. Em hãy viết chương trình để tính số tiền bạn Lan phải trả khi mua thiệp mừng năm mới. Yêu cầu...
- 18.7. Em hãy viết chương trình đổi thời gian được tính bằng ngày, giờ, phút, giây được nhập vào từ...
- 18.8. Em hãy viết chương trình đổi thời gian được tính bằng số giây được nhập vào từ bàn phím thành...
- 18.9. Em hãy viết chương trình tính diện tích hình thang với độ dài đáy trên, đáy dưới và chiều cao...
- 18.10.Tiền điện được tính như sau: mỗi 1 kW sau 100 kW đầu tiên phải trả thêm 10% đơn giá...
- 18.11. Em hãy viết chương trình nhập ba số thực dương a, b, c và tính chu vi, diện tích của tam...
Bình luận (0)