Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรมหาผลรวมของเลขคี่ N ตัวแรกใน Python


สมมติว่าเรามีตัวเลข n เราต้องหาผลรวมของจำนวนเต็มคี่บวก n ตัวแรก

ดังนั้น หากอินพุตเป็น n =10 ผลลัพธ์จะเป็น 100 เนื่องจากจำนวนเต็มคี่ 10 ตัวแรกคือ [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] และผลรวมของมันคือ 100.

เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -

  • มีข้อสังเกตว่าสำหรับเลขคี่ n ตัวแรก ผลรวมจะเป็นกำลังสองของ n เสมอ
  • เพื่อให้ได้ผลลัพธ์ ให้คืนค่า n*n

ตัวอย่าง

ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -

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

อินพุต

10

ผลลัพธ์

100