যখন একটি দশমিক মান একটি ইনপুট দেওয়া হয় তখন শেষ উপাদানটিকে 1 দ্বারা বৃদ্ধি করার প্রয়োজন হলে, 'increment_num' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকার শেষ উপাদানটি 9-এর কম কিনা তা পরীক্ষা করে। এর উপর নির্ভর করে, অপারেশনগুলি হয় তালিকার উপাদানগুলিতে সঞ্চালিত৷
৷উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef increment_num(my_list, n): i = n if(my_list[i] < 9): my_list[i] = my_list[i] + 1 return my_list[i] = 0 i -= 1 increment_num(my_list, i) n = 4 my_list = [0, 1, 4, 7, 9] print("The list is :") print(my_list) increment_num(my_list, n) if(my_list[0] > 0): print(my_list[0], ", ") print("After incrementing, the list is :") print(my_list)
আউটপুট
The list is : [0, 1, 4, 7, 9] After incrementing, the list is : [0, 1, 4, 8, 0]
ব্যাখ্যা
-
'increment_num' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা তালিকা এবং একটি সংখ্যাকে প্যারামিটার হিসেবে নেয়।
-
তালিকার শেষ উপাদানটি 9-এর কম বলে চেক করা হয়েছে।
-
যদি হ্যাঁ, শেষ উপাদানটি 1 দ্বারা বৃদ্ধি পায়, এবং আউটপুট হিসাবে ফেরত দেওয়া হয়।
-
অন্যথায়, যদি শেষ উপাদানটি 0 হয়, তাহলে সূচকটি 1 দ্বারা হ্রাস পাবে এবং 'বৃদ্ধি_সংখ্যা' পদ্ধতিটি আবার বলা হবে।
-
ফাংশনের বাইরে, 'n' এর মান এবং তালিকা সংজ্ঞায়িত করা হয়।
-
এগুলি কনসোলে প্রদর্শিত হয়৷
৷ -
পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।