আমি কেবল এমন কিছু সম্পর্কে ভাবছিলাম যা আমার ইফ-এলিফ-অন্য নিয়ন্ত্রণগুলিতে রাখা সত্যিই দুর্দান্ত।
if condition:
stuff()
elif condition:
otherstuff()
then:
stuff_that_applies_to_both()
else:
stuff_that_doesnt_aply_to_either()
সুতরাং মূলত একটি then
চালানো হবে যখন কোনও শর্তটি চালিত হলে অন্য শর্তটি ছাড়াই। আপনি কি এটি দরকারী মনে করেন? এটি পাইথনের ব্যতীত চেষ্টা করার মতোই।
আমি মনে করি আপনারা কেউ কেউ খুব প্রাথমিক প্রয়োগ বাস্তবায়ন করছেন। then
ব্লক শুধু মত হবে else
একটি ব্লক try-except
পাইথন ব্লক। আমি এটির আসল কারণটি এ জাতীয় পরিস্থিতির জন্য situations
m = {}
if condition == '1':
m['condition'] = condition
elif condition2 == '3':
m['condition2'] = condition2
elif condition3 == 'False':
m['condition3'] = True
then:
run_test_that_relies_on_one_of_the_conditions_being_true()
return m
then
ব্লক প্রথম scoped ঠিক যদি else
হয়। তাই বাসা বাঁধার কাজ করে। এবং যদি আপনার যদি বিবৃতিগুলির আগে কোনও পদ্ধতি চালনার দরকার হয় তবে এর ব্যবহারের ক্ষেত্রে এটির কোনও সম্পর্ক নেই।
finally
জাভা'র মতো 'তাহলে' অভিনয় ?
then
কিছুটা বিভ্রান্তিকর বলে মনে করি। সাধারণত then
একটি পরে ঘটে বোঝানো হয় if
। আমার অর্থ, আপনি বলছেন if condition, then stuff()
তবে তারপরেই এগিয়ে যানthen stuff that applies to both