logo

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)

30 điểm

Việt Hùng

Tin học

Lớp 7

20đ

02:03:26 15-Mar-2024
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?

Thành viên cao điểm nhất

    Xem thêm

    Thành viên điểm cao nhất tháng 1

    Xem thêm