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; Đ; Đ
>> 2K9 Chú ý! Lộ Trình Sun 2027 - 1 lộ trình ôn đa kỳ thi (TN THPT, ĐGNL (Hà Nội/ Hồ Chí Minh), ĐGNL Sư Phạm, ĐGTD, ĐGNL Bộ Công an, ĐGNL Bộ Quốc phòngTD - Click xem ngay) tại Tuyensinh247.com. Cập nhật bám sát bộ SGK mới, Thầy Cô giáo giỏi, 3 bước chi tiết: 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












