💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ فرید میرزاپور
ساختار else if
جامعه مبانی و اصول برنامه نویسی ایجاد شده در ۲۷ خرداد ۱۴۰۱

سلام ، من متوجه این ساختار else if نشدم که دقیقا چطور کار میکنه . آیا همون کارکرد if رو اینجا داره فقط و else هیچ کاره ست؟

درود

این کد رو ببینید:

if(color=="red")
 print("red")
else 
 print("blue")
if(color=="green")
 print("green")

در اینجا در هرحال کد شما رنگ سبز رو چک میکنه و وارد شرطش میشه.

اما حالا این کد رو ببینید:

if(color=="red")
 print("red")
else if (color=="green")
 print("green")


در اینجا فقط در صورتی که توپ قرمز نباشه وارد else میشه و شرط سبز بودن رو چک میکنه.

پس else تو کد موثره. شما باید خط به خط به ترتیب و مثل یک ماشین کد رو درک کنید تا متوجه این تفاوتها بشید.

بهترین پاسخ
نازنین کریمی مقدم ۲۷ خرداد ۱۴۰۱، ۲۰:۳۷