উদ্দিপকটি পড় প্রশ্নের উত্তর দাও

numint (input ('Insert a number: "))
if num>0:
print (The number is positive')
elif num<0:
print (The number is negative")
else:
print ('The number is zero')

একাধিক স্টেটমেন্ট থেকে একটি স্টেটমেন্ট নির্বাহের জন্য প্রোগ্রামটিতে ব্যবহূত স্টেটমেন্টের পরিবর্তে ব্যবহার করা যায়--
i. match
ii. catch
H. case
নিচের কোনটি সঠিক?

Updated: 3 weeks ago
  • i ও ii
  • i ও iii
  • ii ও iii
  • i, ii ও iii
114
ব্যাখ্যাঃ

প্রদত্ত প্রোগ্রামটিতে একাধিক শর্ত (conditions) যাচাই করে শুধুমাত্র একটি নির্দিষ্ট স্টেটমেন্ট (statement) নির্বাহ করার জন্য if-elif-else স্টেটমেন্ট ব্যবহার করা হয়েছে। পাইথনে if-elif-else হলো একটি কন্ডিশনাল কন্ট্রোল স্ট্রাকচার (conditional control structure) যা প্রোগ্রামের ফ্লো (flow) নিয়ন্ত্রণ করে। এর পরিবর্তে আধুনিক পাইথনে (Python 3.10 এবং তার উপরের সংস্করণগুলোতে) match-case স্টেটমেন্ট ব্যবহার করা যায়, যা অন্যান্য প্রোগ্রামিং ভাষার switch-case স্টেটমেন্টের মতো কাজ করে এবং একাধিক শর্তের ভিত্তিতে সিদ্ধান্ত নেওয়ার জন্য এটি if-elif-else এর একটি কার্যকরী বিকল্প।

  • i. match: এটি পাইথনের একটি তুলনামূলক নতুন ফিচার (Python 3.10+) যা একাধিক মানের (values) সাথে একটি এক্সপ্রেশন (expression) মিলিয়ে দেখে (pattern matching) এবং সংশ্লিষ্ট case ব্লকটি নির্বাহ করে। এটি if-elif-else এর একটি আধুনিক ও পরিচ্ছন্ন বিকল্প।
  • ii. catch: catch শব্দটি সাধারণত এক্সেপশন হ্যান্ডলিং (exception handling) বা ত্রুটি ব্যবস্থাপনার সাথে সম্পর্কিত। এটি try-catch ব্লকের অংশ হিসেবে ব্যবহৃত হয় (যেমন C++, Java ইত্যাদি ভাষায়)। পাইথনে এর সমতুল্য হলো try-except ব্লক। এটি শর্তাধীন নির্বাহের (conditional execution) জন্য if-elif-else এর বিকল্প নয়।
  • iii. case: case হলো match স্টেটমেন্টের (অথবা অন্যান্য ভাষার switch স্টেটমেন্টের) একটি অংশ। match স্টেটমেন্টে প্রতিটি সম্ভাব্য অবস্থার জন্য একটি case নির্দিষ্ট করা হয়। অতএব, match স্টেটমেন্ট ব্যবহার করলে case অবশ্যই ব্যবহৃত হয়।

সুতরাং, if-elif-else এর পরিবর্তে match এবং case (match-case কাঠামোর অংশ হিসেবে) ব্যবহার করা যায়।

Related Question

View All
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই