Xử lý vòng lặp và logic số học (kiểm tra nguyên tố) Cho một hàm Python
Xử lý vòng lặp và logic số học (kiểm tra nguyên tố)
Cho một hàm Python với kỳ vọng rà soát tính logic:
Python
def kiem_tra(n):
if n < 2:
return False
for i in range(2, n):
if n % i == 0:
return False
return True
| Đúng | Sai | |
|---|---|---|
| a) Hàm này được viết theo chuẩn dùng để đánh giá và kiểm tra một số có phải số nguyên tố hay không. | ||
| b) Khi truyền lệnh kiem_tra(1) chương trình sẽ trả về True (là số nguyên tố). | ||
| c) Khi truyền lệnh kiem_tra(7) chương trình sẽ trả về True. | ||
| d) Lệnh gọi kiem_tra(9) làm chương trình trả về False. |
Đáp án đúng là: Đ; S; Đ; Đ
Quảng cáo
Bước 1: Phân tích điều kiện biên: Kiểm tra nhánh if n < 2. Nếu $n < 2$, hàm trả về False ngay lập tức.
Bước 2: Phân tích vòng lặp: Duyệt i từ $2$ đến $n-1$. Nếu $n$ chia hết cho bất kỳ $i$ nào (n % i == 0), hàm trả về False.
Bước 3: Đối chiếu kết quả logic của từng phương án (A, B, C, D) với mã nguồn.
Đáp án cần chọn là: Đ; S; Đ; Đ
>> 2K8 Chú ý! Lộ Trình Sun 2026 - 3IN1 - 1 lộ trình ôn 3 kì thi (Luyện thi 26+ TN THPT, 90+ ĐGNL HN, 900+ ĐGNL HCM, 70+ ĐGTD - Click xem ngay) tại Tuyensinh247.com.Đầy đủ theo 3 đầu sách, Thầy Cô giáo giỏi, luyện thi theo 3 giai đoạn: Nền tảng lớp 12, Luyện thi chuyên sâu, Luyện đề đủ dạng đáp ứng mọi kì thi.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Hỗ trợ - Hướng dẫn
-
024.7300.7989
-
1800.6947
(Thời gian hỗ trợ từ 7h đến 22h)
Email: lienhe@tuyensinh247.com












