পাইথনে একাধিক কন্ডিশন থাকলে কোডকে পাঠযোগ্য রাখতে বিভিন্ন স্টাইল ব্যবহার করা যায়। PEP 8 অনুযায়ী প্যarethেসিস ব্যবহার করা ভালো।
স্টাইল ১: প্যarethেসিস দিয়ে (সুপারিশকৃত)
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
# Actual code
স্টাইল ২: কন্ডিশনগুলো পরবর্তী লাইন থেকে
if (
cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'
):
# Actual code
স্টাইল ৩: ভার্টিক্যাল এলাইনমেন্ট
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
# Actual code
স্টাইল ৪: ব্যাকস্ল্যাশ (PEP 8 নিরুৎসাহিত)
if cond1 == 'val1' and cond2 == 'val2' and \
cond3 == 'val3' and cond4 == 'val4':
# Actual code
PEP 8 গাইডলাইন: নिहিত লাইন কন্টিনিউয়েশনের জন্য প্যarethেসিস, ব্র্যাকেট বা ব্রেস ব্যবহার করুন। ব্যাকস্ল্যাশ এড়ান।
বুলিয়ান ভেরিয়েবল ব্যবহার করে সরলীকরণ
is_valid = (cond1 == 'val1' and
cond2 == 'val2' and
cond3 == 'val3')
if is_valid:
# Actual code