যখন একটি দশমিক মান ইনপুট হিসেবে দেওয়া থাকে এবং তালিকার শেষ উপাদানটিকে ১ দিয়ে বৃদ্ধি করতে হয়, তখন increment_num নামক একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা যাচাই করে তালিকার শেষ উপাদান ৯ থেকে ছোট কিনা। এর উপর ভিত্তি করে তালিকার উপাদানগুলির ওপর অপারেশন করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
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("তালিকা হলো :")
print(my_list)
increment_num(my_list, n)
if my_list[0] > 0:
print(my_list[0], ", ")
print("বৃদ্ধি করার পর তালিকা হলো :")
print(my_list)
আউটপুট
তালিকা হলো : [0, 1, 4, 7, 9] বৃদ্ধি করার পর তালিকা হলো : [0, 1, 4, 8, 0]
ব্যাখ্যা
increment_numনামক একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা তালিকা এবং একটি সংখ্যা প্যারামিটার হিসেবে গ্রহণ করে।তালিকার শেষ উপাদানটি ৯ থেকে ছোট কিনা তা যাচাই করা হয়।
যদি হ্যাঁ, তবে শেষ উপাদানটিকে ১ দিয়ে বৃদ্ধি করা হয় এবং আউটপুট হিসেবে ফেরত দেওয়া হয়।
অন্যথায়, যদি শেষ উপাদান ০ হয়, তবে ইনডেক্স ১ কমিয়ে
increment_numপদ্ধতিটি আবার কল করা হয়।ফাংশনের বাইরে
nএর মান এবং তালিকাটি সংজ্ঞায়িত করা হয়।এগুলো কনসোলে প্রদর্শন করা হয়।
প্রয়োজনীয় প্যারামিটার দিয়ে পদ্ধতিটি কল করা হয়।
আউটপুট কনসোলে প্রদর্শন করা হয়।