

Viết chương trình nhập vào một danh sách A gồm n số nguyên từ bàn phím, tính toán và đưa ra màn hình:
A) Số lượng số nguyên tố có trong dãy A
B) danh sách B gồm tất cả các số nguyên tố có trong dãy A
(Yêu cầu xây dựng và sử dụng hàm kiểm tra tính nguyên tố của một số nguyên khi biết chương trình)
Ngôn ngữ lập trình Python
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
from math import sqrt
def check_SNT(n):
if n < 2: return False
for i in range(2, int(sqrt(n)) + 1):
if n % i == 0: return False
return True
n = int(input("Nhập số lượng phần tử của danh sách A: "))
A = [int(input(f"Nhập phần tử thứ {i + 1}: ")) for i in range(n)]
dem_SNT = sum(1 for i in A if check_SNT(i))
B = [i for i in A if check_SNT(i)]
print("Số lượng số nguyên tố có trong danh sách A là:", dem_SNT)
print("Danh sách B gồm các số nguyên tố trong danh sách A là:", B)
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin