What is the value of the following expression? 42 % 10

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "2". Toán tử % trong Python là phép lấy phần dư (modulo): a % b cho số dư khi chia a cho b. 42 chia 10 được thương nguyên 4 và dư 2, vì 4 × 10 = 40 và 42 − 40 = 2, nên 42 % 10 bằng 2. Phép này hay dùng để lấy chữ số hàng đơn vị của một số hoặc kiểm tra chẵn lẻ bằng n % 2. "4" là thương của phép chia lấy phần nguyên, tức kết quả của 42 // 10, không phải phần dư. "4.2" là kết quả của phép chia thường 42 / 10, luôn cho số thực float trong Python 3. "0.42" là 42 chia cho 100, không ứng với phép toán nào trong biểu thức; nó có thể đến từ việc hiểu nhầm % là phần trăm.

Cùng phần 1

Xuất hiện trong 2 bộ đề