আমি প্রায়শই / এলিফ / অন্যটি পাইথনে নির্মাণ করলে নিজেকে লিখতে দেখি এবং আমি ঘটতে পারে এমন বিকল্পগুলি অন্তর্ভুক্ত করতে চাই, তবে যার জন্য সংশ্লিষ্ট পদক্ষেপটি কিছুই করতে হয় না। আমি বুঝতে পেরেছি যে বিবৃতিগুলি আমি কেবল সেগুলি বাদ দিতে পারি, তবে পঠনযোগ্যতার জন্য আমি এগুলি সবগুলি অন্তর্ভুক্ত করতে সহায়তা করে, যাতে আপনি কোডটি সন্ধান করছেন তবে প্রতিটি বিকল্পের ফলাফল হিসাবে কী ঘটে তা আপনি দেখতে পাচ্ছেন। আমি কীভাবে নোটিশটি কোড করব? বর্তমানে, আমি এটি এইভাবে করছি:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(কোডটি আসলে তার থেকে বেশ খানিকটা দীর্ঘ এবং আরও জটিল This এটি কেবল কাঠামোর চিত্রিত করার জন্য)।
আমি কোনও ভেরিয়েবলটিকে কোনও অপ-বিকল্প হিসাবে ব্যবহার করতে পছন্দ করি না, তবে এটি আমি ভাবতে পারি এটি সর্বাধিকতম উপায়। একটি ভাল উপায় আছে কি?
...একটি উল্লেখের দাবিদার: stackoverflow.com/a/6189281/38281