পাইথন দিয়ে প্রোগ্রামিং শেখা- Python sum list in bangla
পাইথন দিয়ে প্রোগ্রামিং শেখা- python sum list in bangla
আশাকরি সবাই ভালো আছেন। আজকে আমরা শিখবো কিভাবে একটা লিস্ট এর সবগুলো উপাদান এর যোগফল বের করতে হয়।(python sum list in bangla)
লিস্টের সবগুলো উপাদান এর যোগফল বলতে ধরুন a একটি লিস্ট এর মধ্যে ইলিমিন্ট হিসেবে আছে 2 3 4 5 6 7 8 9 এই সবগুলো ইলিমেন্টকে একসাথে যোগকরলে যে যোগফল পাওয়া যায় তাই হলো লিস্ট এর সবগুলো ইলিমেন্টের যোগফল বা একটি লিস্ট এর sum
পাইথন দিয়ে একটা লিস্ট এর সবগুলো উপাদান এর যোগফল অনেকভাবে বের করা যায়।
- Use sum function
- Use while loop
- Use for loop
use sum function
পাইথনে sum বের করার জন্য sum নামে একটা বিল্ট ইন ফাংশন আছে।
এই sum() function ব্যবহার করে লিস্ট এর sum বের করা যায়।
উদাহরণস্বরূপ
a=[1,2,3,4,5,6,7,8,9]
b=sum(a)
print(b)
output
45
Code Explanation
প্রথমে a নামে একটি লিস্ট নিয়েছি এবং এর মধ্যে কিছু এলিমেন্ট স্টোর করেছি।
এরপর b নামে একটি ভেরিয়েবেল ডিগলার করেছি এবং sum function কল করে তার মধ্যে লিস্ট a কে prameter হিসাবে পাঠিয়েছি এবং পরে b কে প্রিন্ট করে দিয়েছি পরে আউটপুট হিসেবে আমরা 45 পেয়েছি যেটা লিস্টে a এর সবগুলো উপাদান এর যোগফল।
মানে a লিস্টের মধ্যে যে উপাদানগুলো আছে 1 2 3 4 5 6 7 8 9 এই উপাদানগুলোর যোগফল
use for loop
পাইথনে for loop ব্যবহার করে যেকোন লিস্ট এর sum বের করা যায়।
উদাহরণস্বরূপ
a=[1,2,3,4,5,44,7,8,9]
b=0
for num in a:
b=b+num
print(b)
output
83
code Explanation
পাইথন for loop ব্যবহার করে যেকোন লিস্ট এর sum বের করা যায়।
উপরে a নামে একটি লিস্ট নিয়েছি এবং তাতে কিছু এলিমেন্ট স্টোর করেছি এরপর b নামে একটি ভেরিয়েবেল ডিগলার করেছি এবং ভ্যলু হিসেবে 0 স্টোর করেছি।
এরপর a লিস্ট এর মধ্যে একটা for loop চালিয়েছি এবং a লিস্টর সব element
b ভেরিয়েবেলে যোগ করে দিয়েছি এবং পরে b প্রিন্ট করেছি এবং আউটপুট হিসেবে 83 পেয়েছি যেটা a লিস্টের সবগুলো উপাদান এর যোগফল।
use while loop
উদাহরণ স্বরূপ
a=[1,2,3,4,5,6,7,8,9,10]
b=len(a)
c=0
while 0<b:
b=b-1
c=c+a[b]
print(c)
output
55
code Explanation
আমরা while loop ব্যবহার করে যেকোন লিস্টের সবগুলো উপাদান এর যোগফল বের করতে পারি।
উপরে a নামে একটি লিস্ট নিয়েছি এবং পরে b নামক একটা ভেরিয়েবেল ডিগলার করেছি এবং তাতে a লিস্টের লেন স্টোর করেছি।
এরপর c নামে একটি ফাঁকা ভেরিয়েবেল ডিগলার করেছি।
এরপর একটা while loop চালিয়ে এবং এই while loop টির শর্ত ছিল 0 থেকে যতখন b বড় থাকবে ততক্ষণ লুপটি চলতে থাকবে এরপর while loop এর মধ্যে b থেকে 1 বিয়োগ করে দিয়েছি এরপরে a list এর সমস্ত এলিমেনটকে c তে যোগ করেছি পরে c print করে দিয়েছি।c প্রিন্ট করার পর আমরা আউটপুট হিসেবে পেয়েছি 55 যেটা a লিস্টের সবগুলো উপাদান এর যোগফল।
আমি উপরে যে তিনটি উপায় বললাম এছাড়াও আরো অনেকভাবে একটা লিস্ট এর সাম বের করা যায়। আপনারা আপনাদের সিচুয়েসন মতো যেকোন টেকনিক ব্যবহার করে একটি লিস্ট এর sum বের করতে পারেন।
আজকে আর্টিকেলটি এই পর্যন্তই ধন্যবাদ সবাইকে পোস্টটি সম্পূর্ণ পড়ার জন্য।