কম্পিউটার

পাইথন প্রোগ্রাম ইনবিল্ট ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করতে


এই প্রবন্ধে, আমরা প্রদত্ত সমস্যার বিবৃতিটি সমাধান করার জন্য সমাধান এবং পদ্ধতি সম্পর্কে শিখব।

সমস্যা বিবৃতি

একটি স্ট্রিং ইনপুট দেওয়া হলে, প্রদত্ত স্ট্রিংগুলিতে আমাদের বড় হাতের এবং ছোট হাতের অক্ষরের সংখ্যা খুঁজে বের করতে হবে৷

এখানে আমরা বিল্ট-ইন ord() ফাংশনের সাহায্যে প্রতিটি অক্ষরের ASCII মান পরীক্ষা করব।

এখানে আমরা 0-এ দুটি কাউন্টার বরাদ্দ করেছি এবং আমরা ইনপুট স্ট্রিংটি অতিক্রম করছি এবং তাদের ASCII মান পরীক্ষা করছি এবং যথাক্রমে তাদের কাউন্টার বৃদ্ধি করছি।

এখন আসুন নীচের বাস্তবায়ন দেখি -

উদাহরণ

def upperlower(string):
   upper = 0
   lower = 0
   for i in range(len(string)):
      # For lowercase
      if (ord(string[i]) >= 97 and
         ord(string[i]) <= 122):
         lower += 1
      # For uppercase
      elif (ord(string[i]) >= 65 and
         ord(string[i]) <= 90):
         upper += 1
   print('Lower case characters = %s' %lower,
      'Upper case characters = %s' %upper)
# Driver Code
string = 'Tutorialspoint'
upperlower(string)

আউটপুট

Lower case characters = 13 Upper case characters = 1

সমস্ত ভেরিয়েবল এবং ফাংশন নীচের চিত্রে দেখানো হিসাবে গ্লোবাল স্কোপে ঘোষণা করা হয়েছে।

পাইথন প্রোগ্রাম ইনবিল্ট ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করতে

উপসংহার

এই নিবন্ধে, আমরা ইনবিল্ট ফাংশন ব্যবহার না করেই বড় এবং ছোট হাতের অক্ষর গণনা করার পদ্ধতি সম্পর্কে শিখেছি।


  1. পাইথনে প্রতিটি বন্ধনী গভীরতায় অক্ষরের সংখ্যা গণনা করার প্রোগ্রাম

  2. পাইথন প্রোগ্রামে অন্তর্নির্মিত ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করুন

  3. পাইথন প্রোগ্রাম পরপর 1’ ছাড়া বাইনারি স্ট্রিং সংখ্যা গণনা করতে

  4. পাইথন প্রোগ্রাম ইনবিল্ট ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করতে