তালিকার সংখ্যাগুলোর অঙ্কগুলোর যোগফল
যখন একটি তালিকার সংখ্যাগুলোর অঙ্কগুলোর যোগফল বের করতে হয়, তখন একটি সিম্পল লুপ এবং 'str' মেথড ব্যবহার করা যেতে পারে।
একটি তালিকা নানা ধরনের মান সংরক্ষণ করতে পারে (যেমন পূর্ণসংখ্যা, ফ্লোটিং পয়েন্ট, স্ট্রিং ইত্যাদি)।
'str' মেথড দেওয়া মানকে স্ট্রিং ডেটা টাইপে রূপান্তর করে।
উদাহরণ
my_list = [11, 23, 41, 62, 89, 0, 10]
print("তালিকা:")
print(my_list)
my_result = []
for elem in my_list:
sum_val = 0
for digit in str(elem):
sum_val += int(digit)
my_result.append(sum_val)
print("অঙ্কগুলো যোগ করার পর ফলাফল:")
print(my_result)
আউটপুট
তালিকা: [11, 23, 41, 62, 89, 0, 10] অঙ্কগুলো যোগ করার পর ফলাফল: [2, 5, 5, 8, 17, 0, 1]
ব্যাখ্যা
- একটি তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
- একটি অন্য খালি তালিকা তৈরি করা হয়েছে।
- তালিকাটি ইটারেট করা হয়েছে এবং তালিকার প্রতিটি উপাদানকে স্ট্রিংএ রূপান্তর করা হয়েছে এবং ইটারেট করা হয়েছে।
- তারপর সেগুলো যোগ করা হয়েছে এবং একক অঙ্ক হিসেবে রূপান্তরিত করা হয়েছে।
- এটি তালিকার সব উপাদানের জন্য করা হয়েছে।
- এটি খালি তালিকায় অ্যাপেন্ড করা হয়েছে।
- তারপর এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়েছে।