পাইথনে for লুপে ফলাফল জমা করা

সমস্ত উপাদানের যোগফল খুঁজে পেতে, লুপের প্রতিটি পুনরাবৃত্তিতে সেগুলিকে ক্রমাগতভাবে যোগ করা প্রয়োজন। এবং প্রাপ্ত ফলাফল একটি পৃথক ভেরিয়েবলে লিখতে হবে।

ধরুন আমাদের একটি তালিকা lst আছে:

pythonlst = [1, 2, 3, 4, 5]

এর উপাদানগুলির যোগফল বের করি। প্রথমে একটি খালি ভেরিয়েবল res ঘোষণা করি, যেখানে সমস্ত উপাদানের যোগফল ক্রমাগত জমা হবে। এরপর লুপের বডিতে প্রতিটি উপাদানকে এর সাথে যোগ করে লিখি:

pythonres = 0
for el in lst:
  res = res + el
  
print(res) # আউটপুট দেবে 15

একটি বিশেষ অপারেটর += ব্যবহার করে উপাদান যোগ করা আরও সংক্ষিপ্ত আকারে লেখা যেতে পারে:

pythonres += el

একটি স্ট্রিংয়ে উপাদানগুলিকে একত্রিত করতেও জমা ব্যবহার করা যেতে পারে। শুধু এই ক্ষেত্রে res ভেরিয়েবলকে 0 নয়,而是 একটি খালি স্ট্রিং নির্ধারণ করব। এর মধ্যে তালিকার সমস্ত উপাদান একত্রিত করব:

pythonlst = ['1', '2', '3', '4', '5']

res = ''
for el in lst:
  res += el
  
print(res) # আউটপুট দেবে '12345'
Задание 1

একটি তালিকা দেওয়া হয়েছে:

pythontst = [1, 2, 3, 4, 5]

এই তালিকার উপাদানগুলির বর্গের যোগফল নির্ণয় করুন।

Задание 2

একটি তালিকা দেওয়া হয়েছে:

pythontst = ['a', 'b', 'c', 'd', 'e']

লুপ ব্যবহার করে এই তালিকার উপাদানগুলিকে একটি স্ট্রিংয়ে যুক্ত করুন:

python'abcde'
Задание 3

একটি তালিকা দেওয়া হয়েছে:

pythontst = [1, 2, 3, 4, 5]

লুপ ব্যবহার করে এই তালিকার উপাদানগুলিকে একটি সংখ্যায় যুক্ত করুন:

python12345