Làm sao để có câu trả lời hay nhất?
28/03/2024
28/03/2024
def is_prime(n):
"""
Hàm kiểm tra số nguyên tố
"""
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
def print_factors(n):
"""
Hàm in ra các ước của n
"""
if is_prime(n):
print("Số", n, "là số nguyên tố, chỉ có hai ước là 1 và chính nó.")
else:
print("Các ước của", n, "là:")
for i in range(1, n + 1):
if n % i == 0:
print(i, end=" ")
# Nhập số tự nhiên n
n = int(input("Nhập số tự nhiên n: "))
# In ra các ước của n
print_factors(n)
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời