دستور if تو در تو در پایتون – آموزش Python

nested if statements in python 4035 تصویر

دستور if تو در تو در پایتون

ممکن است وضعیتی وجود داشته باشد که شما بخواهید بعد از اینکه شرطی درست باشد، شرط دیگری را بررسی کنید. در چنین شرایطی، می توانید از دستور if تو در تو در پایتون استفاده کنید.

در ساختار if تو در تو می توانید دستورات if، elif و else را در داخل یک دیگر استفاده کنید.

Syntax دستور if تو در تو

در زیر Syntax یک if تو در تو را مشاهده می کنید:

if expression1:
   statement(s)
   if expression2:
      statement(s)
   elif expression3:
      statement(s)
   elif expression4:
      statement(s)
   else:
      statement(s)
else:
   statement(s)

 مثال

#!/usr/bin/python

var = 100
if var < 200:
   print "Expression value is less than 200"
   if var == 150:
      print "Which is 150"
   elif var == 100:
      print "Which is 100"
   elif var == 50:
      print "Which is 50"
   elif var < 50:
      print "Expression value is less than 50"
else:
   print "Could not find true expression"

print "Good bye!"

امتحان کنید

زمانی که کد بالا توسط کامپایلر پایتون اجرا شود، نتیجه زیر را تولید خواهد کرد:

Expression value is less than 200
Which is 100
Good bye!

نوشته دستور if تو در تو در پایتون – آموزش Python اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *