برنامهها میتوانند تصمیم بگیرند. با if
(اگر) میگوییم «فقط اگر این درست بود، این کار را بکن»:
age = 12
if age >= 10:
print("میتوانی در مسابقه شرکت کنی.")
print("پایان")
دو چیز را فراموش نکن: دونقطهی :
در آخر خط if
، و فاصلهی اول خط (تورفتگی) برای دستورهایی که مال if
هستند. ویرایشگر بعد از :
خودش چهار فاصله میگذارد.
علامتهای مقایسه
-
==مساوی است (دو تا مساوی!) -
!=مساوی نیست -
>بزرگتر است و<کوچکتر است -
>=بزرگتر یا مساوی و<=کوچکتر یا مساوی
else و elif
else
(وگرنه) کاری است که وقتی شرط درست نبود انجام میشود:
n = 7
if n % 2 == 0:
print("زوج")
else:
print("فرد")
برای چند حالت پشت سر هم از elif
(وگرنه اگر) استفاده کن:
temp = 18
if temp > 30:
print("هوا گرم است")
elif temp > 15:
print("هوا خوب است")
else:
print("هوا سرد است")
چالشها
-
زوج یا فرد
حل شدیک عدد بگیر؛ اگر زوج بود
زوجو اگر فرد بودفردچاپ کن. -
کارنامهی کوچک
حل شدیک نمره (۰ تا ۲۰) بگیر و چاپ کن: ۱۷ یا بیشتر
خیلی خوب، ۱۴ یا بیشترخوب، ۱۰ یا بیشترقابل قبولو کمتر از ۱۰نیاز به تلاش بیشتر. -
کدام بزرگتر است؟
حل شددو عدد بگیر و بزرگترشان را چاپ کن (اگر مساوی بودند، همان عدد). از
maxاستفاده نکن؛ باifتصمیم بگیر!