به ششمین سخنرانی از این مجموعه خوش آمدید. اکنون ما عمیقاً وارد برنامهنویسی میشویم و استفاده از دستورات if را در پایتون یاد میگیریم.
"اگر دستورات" در برنامه نویسی بسیار مهم هستند زیرا به ما اجازه می دهند برنامه هایی بسازیم که می توانند بر اساس شرایطی تصمیم بگیرند.
اگر بیانیه
از عبارت If برای اجرای یک برنامه بر اساس چندین تصمیم استفاده می شود. برای مثال این را بخوانید:
"اگر داغ است،
روز گرمی است
نوشیدن مقدار زیادی آب
در غیر این صورت، اگر سرد است
روز سردی است
لباس گرم بپوش
در غیر این صورت، روز خوبی است”
در اظهارات فوق، بر اساس شرایطی تصمیماتی می گیریم. گزاره اول یک شرط، دومی دلالت آن و سومی اجرای تصمیم است.
دستورات if نیز به طور مشابه عمل می کنند.
بیایید در برنامه نویسی به آن نگاه کنیم.
ما در حال معرفی یک متغیر بولی هستیم.
is_hot = true
اکنون یک عبارت if اضافه می کنیم
if is_hot:
print("It's a hot day.")
حال اگر شرط بالا درست باشد این عبارت اجرا می شود. برای بیرون آمدن از یک «عبارت اگر» باید «Shift + Tab» را فشار دهید تا مکاننمای شما در ردیف یک خط کد جدید قرار گیرد.
حالا بیایید این برنامه را اجرا کنیم.
حالا بیایید با این برنامه بازی کنیم.
ببینید اگر شرط بالا را به false تبدیل کنم چه اتفاقی می افتد.
واضح است که اگر شرط نادرست باشد، عبارت if اجرا نمی شود. حال می خواهیم شرط دوم را اضافه کنیم که در صورت عدم تحقق شرط اول اجرا می شود.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
شرط "اگر" نادرست است، بنابراین مفسر به مجموعه کدهای بعدی زیر تورفتگی "else" می رود.
«اگر بیانیه» لزوماً فقط به دو شرط محدود نمی شود. شما می توانید در هر چند شرایطی که دوست دارید چاک بزنید. بیایید شرایطی را به این برنامه اضافه کنیم.
ما شرط دیگری را با یک متغیر بولی تعریف می کنیم. بگذار این باشد:
if_cold = True
حال می توانیم شرط سوم را به برنامه خود اضافه کنیم. به این صورت کار می کند
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
حالا اگر نه یک روز گرم است و نه یک روز سرد، پس یک روز دوست داشتنی است. در اینجا ما از یک تابع جدید "elif" برای تعریف یک شرط جدید بین "if" اول و آخرین "else" استفاده کرده ایم. می توانید به تعداد دلخواه «الف» اضافه کنید.
ورزش
راه حل
بسته شدن!
امیدوارم از این سریال لذت برده باشید. سخنرانی بعدی در مورد استفاده از عملگرها در پایتون خواهد بود.
صلح!
پاسخ دهید