Computer >> Máy Tính >  >> Lập trình >> Python

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

Giả sử chúng ta có một số n, chúng ta phải tìm tổng của n số nguyên dương lẻ đầu tiên.

Vì vậy, nếu đầu vào là n =10, thì đầu ra sẽ là 100, vì 10 số nguyên lẻ đầu tiên là [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] và tổng của nó là 100.

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • Có một quan sát hay, đối với n số lẻ đầu tiên, tổng luôn là bình phương của n.
  • Vì vậy, để nhận được kết quả, hãy trả về n * n

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

def solve(n):
   return n*n
n = 10
print(solve(n))

Đầu vào

10

Đầu ra

100