Tin học Lớp 11: Viết chương trình nhập vào số nguyên dương chẵn n từ bàn phím. Phân tích n thành tổng của 2 số nguyên tố, giúp em giải bài này ạ, em cảm ơn thầy cô và các bạn nhiều.
Tin học Lớp 11: Viết chương trình nhập vào số nguyên dương chẵn n từ bàn phím. Phân tích n thành tổng của 2 số nguyên tố, giúp em giải bài này ạ, em cảm ơn thầy cô và các bạn nhiều.
i = 2;
listNumbers = [];
# phân tích
while (n > 1):
if (n % i == 0):
n = int(n / i);
listNumbers.append(i);
else:
i = i + 1;
# nếu listNumbers trống thì add n vào listNumbers
if (len(listNumbers) == 0):
listNumbers.append(n);
return listNumbers;
n = int(input(“Nhập số nguyên dương n = “));
# phân tích số nguyên dương n
listNumbers = phanTichSoNguyen(n);
size = len(listNumbers);
sb = “”;
for i in range(0, size – 1):
sb = sb + str(listNumbers[i]) + ” x “;
sb = sb + str(listNumbers[size-1]);
# in kết quả ra màn hình
print(“Kết quả:”, n, “=”, sb);
i = 2;
listNumbers = [];
# phân tích
while (n > 1):
if (n % i == 0):
n = int(n / i);
listNumbers.append(i);
else:
i = i + 1;
# nếu listNumbers trống thì add n vào listNumbers
if (len(listNumbers) == 0):
listNumbers.append(n);
return listNumbers;
n = int(input(“Nhập số nguyên dương n = “));
# phân tích số nguyên dương n
listNumbers = phanTichSoNguyen(n);
size = len(listNumbers);
sb = “”;
for i in range(0, size – 1):
sb = sb + str(listNumbers[i]) + ” x “;
sb = sb + str(listNumbers[size-1]);
# in kết quả ra màn hình
print(“Kết quả:”, n, “=”, sb);