এই টিউটোরিয়ালে আমরা sum() ফাংশন সম্পর্কে শিখব।
sum() ফাংশনটি একটি ইটারেবলের (iterable) সকল সংখ্যা যোগ করে রিটার্ন করে।
numbers = [1, 2, 3, 4, 5] print(sum(numbers)) # 15
sum() একটি অপশনাল start আর্গুমেন্ট নেয় যা ফলাফলে যোগ হয়।
numbers = [1, 2, 3, 4, 5] print(sum(numbers, 5)) # 20 (15 + 5)
ইটারেবলে নন-নামেরিক মান থাকলে TypeError দেয়।
numbers = [1, 2, 3, [1, 2, 3], '5'] print(sum(numbers, 5)) # TypeError: unsupported operand type(s) for +: 'int' and 'list'
sum() দ্রুত যোগফল বের করতে ব্যবহারী, কিন্তু সব উপাদান নামেরিক হতে হবে।