Viết chương trình tính tích sau
T=1*3*5*6*...n(n là số nguyên nhập vào từ bàn phím)
Trả lời
Tổng hợp câu trả lời (1)
Ngọc Lâm
02:03:52 15-Mar-2024
def tinh_tich(n):
if n % 2 == 0:
n -= 1 # Nếu n là số chẵn, giảm đi 1 để có dãy số lẻ
tich = 1
for i in range(1, n+1, 2):
tich *= i
return tich
# Nhập số nguyên từ bàn phím
n = int(input("Nhập n: "))
# Gọi hàm và in kết quả
result = tinh_tich(n)
print(f"Tích của các số từ 1 đến {n} là: {result}")
Hãy giúp mọi người biết câu trả lời này thế nào?