Dùng ngôn ngữ lập trình
Python, viết chương trình nhập 1 dãy số nguyên có n số. Cho biết dãy số nguyên đó có bao nhiêu số nguyên tố
Python, viết chương trình nhập 1 dãy số nguyên có n số. Cho biết dãy số nguyên đó có bao nhiêu số nguyên tố
Quảng cáo
1 câu trả lời 313
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
def count_primes_in_sequence(sequence):
count = 0
for num in sequence:
if is_prime(num):
count += 1
return count
# Nhập dãy số
n = int(input("Nhập số lượng phần tử trong dãy: "))
sequence = []
for i in range(n):
num = int(input(f"Nhập số thứ {i + 1}: "))
sequence.append(num)
# Đếm số nguyên tố trong dãy
prime_count = count_primes_in_sequence(sequence)
print(f"Số lượng số nguyên tố trong dãy là: {prime_count}")
ihvbk
· 2 năm trước
def is_prime(num): if num < 2: return False for i in range(2, int(num**0.5) + 1): if num % i == 0: return False return True def count_primes_in_sequence(sequence): count = 0 for num in sequence: if is_prime(num): count += 1 return count # Nhập dãy số n = int(input("Nhập số lượng phần tử trong dãy: ")) sequence = [] for i in range(n): num = int(input(f"Nhập số thứ {i + 1}: ")) sequence.append(num) # Đếm số nguyên tố trong dãy prime_count = count_primes_in_sequence(sequence) print(f"Số lượng số nguyên tố trong dãy là: {prime_count}")
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86320
Gửi báo cáo thành công!
