profile picture

Anonymous

upvote

0

downvote

0

star

Nếu n là hợp số thì dễ thấy n phải có ước số nguyên tố nhỏ hơn hoặc bằng căn n

clock icon

- asked 6 months agoVotes

message

0Answers

eye

0Views

Giải SBT Tin học 10 Kết nối tri thứcBài 32: Ôn tập lập trình Python

Trả lời:

Chương trình có thể viết như sau:

from math import sqrt

n = int(input("Nhập số tự nhiên n: "))

m = n

k = 2

NT = []

while m > 1:

while m%k != 0:

if k < sqrt(m):

k = k + 1

else:

k = m

NT.append(k)

m = m//k

count = len(NT)

if count == 0:

print(n, "không là số nguyên tố")

elif count == 1:

print(n,"là số nguyên tố")

else:

print(n,"là hợp số")

print(n,"=", end = " ")

for i in range(count):

if i < count - 1:

print (NT[i],"x", end = " ")

else:

print(NT[i])

* Chương trình chạy thử với 2 bộ dữ liệu là 12, 13.

Sách bài tập Tin học 10 Bài 32 (Kết nối tri thức): Ôn tập lập tình Python (ảnh 1)

Bài tập liên quan

Write your answer here

© 2025 Pitomath. All rights reserved.