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

ฟังก์ชัน sum() ใน Python


ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับ sum() ฟังก์ชัน

ฟังก์ชัน sum() ใช้เพื่อรวมตัวเลขทั้งหมดในแบบวนซ้ำ มาดูตัวอย่างกัน

ตัวอย่าง

# การเริ่มต้น listnumbers =[1, 2, 3, 4, 5]# กำลังพิมพ์ sumprint(sum(numbers))

ผลลัพธ์

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

15

ผลรวม() รับอาร์กิวเมนต์ที่เป็นทางเลือกหนึ่งข้อ นั่นคือ เริ่มต้น ที่จะถูกเพิ่มเข้าไปในผลลัพธ์ มาดูกันเลย

ตัวอย่าง

# การเริ่มต้นรายการหมายเลข =[1, 2, 3, 4, 5]# พิมพ์ sumprint(sum(numbers, 5))

ผลลัพธ์

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

20

หากเราวางสตริงหรือประเภทข้อมูลอื่นใดไว้ใน iterable เราจะได้รับข้อผิดพลาด มาดูตัวอย่างกัน

ตัวอย่าง

# การเริ่มต้นรายการหมายเลข =[1, 2, 3, [1, 2, 3], '5']# กำลังพิมพ์ sumprint(sum(numbers, 5))

ผลลัพธ์

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

<ก่อนหน้า>------------------------------------------------------------- ---------------------------- TypeError Traceback (การโทรล่าสุดล่าสุด) ใน 3 4 # พิมพ์ผลรวม ----> 5 พิมพ์ (ผลรวม (ตัวเลข 5)) TypeError:ประเภทตัวถูกดำเนินการที่ไม่รองรับสำหรับ +:'int' และ 'list'

บทสรุป

หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น