Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình tìm tổng N số lẻ đầu tiên Python

Cho số n, tìm tổng của n số lẻ dương đầu tiên.

Ví dụ: n=10 → 100 (1+3+5+7+9+11+13+15+17+19=100).

Giải thuật (Công thức toán học)

Tổng n số lẻ đầu tiên luôn bằng n². Chứng minh: dãy số lẻ là cấp số cộng công sai 2, tổng = n/2 * (2*1 + (n-1)*2) = n².

Ví dụ triển khai

def solve(n):
    return n * n

print(solve(10))

Đầu vào
10

Đầu ra
100