06/04/2025
Làm sao để có câu trả lời hay nhất?
06/04/2025
Gia Bao Hoang
06/04/2025
Timi LÀM bằng scratch
06/04/2025
Dưới đây là chương trình Python để giải bài toán "Số đẹp" – tức là tính số lượng ước tự nhiên của một số nguyên dương
Với mỗi số
Nếu
import math
# Đọc dữ liệu
with open("SODEP.INP", "r") as f:
N = int(f.readline())
# Tính số lượng ước
count = 0
sqrt_N = int(math.isqrt(N))
for i in range(1, sqrt_N + 1):
if N % i == 0:
if i == N // i:
count += 1
else:
count += 2
# Ghi kết quả ra file
with open("SODEP.OUT", "w") as f:
f.write(str(count))
SODEP.INP: chứa 1 dòng duy nhất là số
SODEP.OUT: ghi ra số lượng ước của
SODEP.INP
12
SODEP.OUT
6
Vì 12 có các ước: 1, 2, 3, 4, 6, 12
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
01/05/2025
27/04/2025
18/04/2025
Top thành viên trả lời