Viết hàm kiểm tra một số x có phải là số nguyên tố hay không. Kết quả trả về 1 nếu x là số nguyên tố, ngược lại trả về 0
Viết hàm kiểm tra một số x có phải là số nguyên tố hay không. Kết quả trả về 1 nếu x là số nguyên tố, ngược lại trả về 0
Quảng cáo
Trả lời:
def is_prime(x):
# Các số nhỏ hơn 2 không phải là số nguyên tố
if x < 2:
return 0
# Kiểm tra tính chia hết từ 2 đến căn bậc hai của x
i = 2
while i * i <= x:
if x % i == 0:
return 0
i += 1
return 1
Hot: Giáo án năng lực số, PPT AI khởi động lớp 1-12 (Update 2026) (chỉ từ 150k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Lời giải
Đáp án đúng là: C
Lời giải
# Nhập số lượng phần tử N
n = int(input("Nhập số lượng phần tử N: "))
input_string = input("Nhập dãy A: ")
a = [int(x) for x in input_string.split()]
count = 0
# Duyệt qua các phần tử của mảng để kiểm tra
for x in a:
if x % 5 == 0 and x % 3 == 1:
count += 1
# Đưa ra màn hình kết quả
print("Số lượng số chia hết cho 5 và chia 3 dư 1 là: “,count)Câu 3
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
a) Biểu thức "programming" in t sẽ trả về giá trị True.
b) Biểu thức t.find("Python") sẽ trả về giá trị 7.
c) Biểu thức t.find("is") sẽ trả về giá trị 18.
d) Biểu thức "Fun" in t sẽ trả về giá trị True.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Đăng ký để học cùng Vietjack. Hoàn toàn miễn phí!
Bằng việc đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách bảo mật của Vietjack.