কম্পিউটার

পাইথন - দশমিক মানের প্রতিনিধিত্ব করে এমন পূর্ণসংখ্যাগুলির একটি তালিকা দেওয়া হয়েছে, শেষ উপাদানটি 1 দ্বারা বৃদ্ধি করুন


যখন একটি দশমিক মান একটি ইনপুট দেওয়া হয় তখন শেষ উপাদানটিকে 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' এর মান এবং তালিকা সংজ্ঞায়িত করা হয়।

  • এগুলি কনসোলে প্রদর্শিত হয়৷

  • পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।

  • আউটপুট কনসোলে প্রদর্শিত হয়।


  1. একটি তালিকার সমস্ত মান যা পাইথনে প্রদত্ত মানের চেয়ে বেশি তা পরীক্ষা করার জন্য প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি তালিকার সমস্ত মান প্রদত্ত মানের চেয়ে বড় কিনা তা পরীক্ষা করতে

  3. পাইথনে এটি ধারণকারী একটি তালিকা দেওয়া একটি আইটেমের সূচী কিভাবে খুঁজে পাবেন?

  4. কিভাবে পাইথনে একটি তালিকার শেষ উপাদান পেতে?