⊗pyPmCdTO 143 of 208 menu

পাইথনে টারনারি অপারেটর

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

tst1 = 5 tst2 = 10

আসুন আমরা কোনটি বড় তা পরীক্ষা করি এবং সংশ্লিষ্ট বার্তাটি প্রদর্শন করি:

if tst1 > tst2: print('+++') else: print('---')

যাইহোক, টারনারি অপারেটর ব্যবহার করে এই শর্তটি আরও সংক্ষিপ্ত আকারে লেখা যেতে পারে।

এর সিনট্যাক্সটি এরকম দেখতে:

'message if condition 1 is true' if condition else 'message if condition 1 is false'

আসুন টারনারি অপারেটর দিয়ে শর্তটি পুনরায় লিখি:

print('+++' if tst1 > tst2 else '---')

টারনারি অপারেটর শুধুমাত্র খুব সাধারণ ক্ষেত্রেই প্রয়োগ করা উচিত, কারণ এটি ব্যবহার করা কোড বোঝাকে কঠিন করে তোলে।

নিম্নলিখিত কোডটি দেওয়া হয়েছে:

tst = 12 if tst > 0: print('+++') else: print('---')

এটিকে টারনারি অপারেটর দিয়ে পুনরায় লিখুন।

নিম্নলিখিত কোডটি দেওয়া হয়েছে:

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

এটিকে টারনারি অপারেটর দিয়ে পুনরায় লিখুন।

বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন