Chọn đoạn lệnh đúng để nhập ba số nguyên từ bàn phím và in ra tổng của chúng:
a, b, c = input("Nhập 3 số: ").split()print(a + b + c) a, b, c = map(int, input("Nhập 3 số: ").split())
print(a + b + c) a = int(input("Nhập số a: "))
b = int(input("Nhập số b: "))
c = int(input("Nhập số c: "))
print(a + b + c) a, b, c = input("Nhập 3 số: ").split(",")
print(int(a) + int(b) + int(c)) Hướng dẫn giải:
a sai vì các giá trị a, b, c được nhập vào vẫn là chuỗi, phép a + b + c sẽ ghép chuỗi chứ không cộng số.
b đúng vì dùng map(int, ...) để chuyển từng phần tử chuỗi thành số nguyên.
c cũng đúng về logic, nhưng không thỏa mãn yêu cầu “nhập ba số cùng lúc từ bàn phím”.
d sai vì split(",") yêu cầu người dùng phải nhập theo định dạng có dấu phẩy, không phù hợp với yêu cầu thông thường.