⊗pyPmCdMCs 142 of 208 menu

পাইথনে match-case কনস্ট্রাকশন

পাইথনে, 3.10 সংস্করণ থেকে একটি বিশেষ কনস্ট্রাকশন match-case আছে, যা কিছু মানের সিরিজ থেকে একটি নির্বাচন করতে ব্যবহৃত হয়। এর সিনট্যাক্স:

match varuable: case 'value1': ''' এখানে সেই কোডটি থাকবে যা এক্সিকিউট হবে যদি ভেরিয়েবলের মান 1 হয় ''' case 'value2' ''' এখানে সেই কোডটি থাকবে যা এক্সিকিউট হবে যদি ভেরিয়েবলের মান 2 হয় ''' case _: ''' এখানে সেই কোডটি থাকবে যা এক্সিকিউট হবে যদি মান কোনো কিছুর সাথে মেলে না '''

ধরুন আমাদের একটি ভেরিয়েবল tst আছে:

tst = 'a'

আসুন শর্তে বিভিন্ন বিকল্প লিখি, যা ভেরিয়েবল নিতে পারে:

match tst: case 'a': print('a') case 'b': print('b') case _: print('tst is unknown')

এছাড়াও | অপারেটর ব্যবহার করে প্রতিটি বিকল্পে প্রয়োজনীয় মানের নমুনা নির্দিষ্ট করা যেতে পারে:

match tst: case 'a' | 'c': print('a or c') case 'b' | 'd': print('b or d') case _: print('tst is unknown')

ধরুন ভেরিয়েবল num-এ সংরক্ষিত আছে একটি সংখ্যা: 1, 2, 3 বা 4, যাতে ঋতুর নম্বর রয়েছে। ঋতুর নাম আউটপুট করুন, যা সংখ্যাটিতে রয়েছে।

ধরুন ভেরিয়েবল num-এ সংরক্ষিত আছে 1 থেকে 12 পর্যন্ত মাসের নম্বর। ঋতুর নাম আউটপুট করুন, যা এই মাসের সাথে মিলে যায়।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন