ברוכים הבאים להרצאה השישית בסדרה זו. כעת אנו נכנסים לעומק התכנות ונלמד את השימוש ב-"if statements" ב-Python.
"הצהרות אם" חשובות ביותר בתכנות מכיוון שהן מאפשרות לנו לבנות תוכניות שיכולות לקבל החלטות על סמך תנאי כלשהו.
הצהרה אם
"הצהרת אם" משמשת לביצוע תוכנית המבוססת על מספר החלטות. לדוגמה, קרא את זה:
"אם זה חם,
זה יום חם
לשתות הרבה מים
אחרת, אם קר
זה יום קר
ללבוש בגדים חמים
אחרת, זה יום מקסים"
בהצהרות לעיל, אנו מקבלים כמה החלטות על סמך כמה תנאים. האמירה הראשונה היא תנאי, השניה היא ההשלכה שלו והשלישית היא ביצוע החלטה.
הצהרות אם פועלות באופן דומה.
בואו נסתכל על זה בתכנות.
אנו מציגים משתנה בוליאני.
is_hot = true
כעת נוסיף "הצהרת אם"
if is_hot:
print("It's a hot day.")
כעת ביטוי זה יתבצע אם התנאי לעיל נכון. כדי לצאת מהצהרת "אם" תצטרך ללחוץ על "Shift + Tab" כדי להעביר את הסמן בתור לשורת קוד חדשה.
עכשיו, בואו נריץ את התוכנית הזו.
עכשיו בואו נשחק עם התוכנית הזו.
ראה מה קורה אם אהפוך את התנאי לעיל לשווא.
ברור שאם התנאי שקרי, "הצהרת אם" לא מבוצעת. כעת אנו הולכים להוסיף תנאי שני שיתבצע אם התנאי הראשון לא יתקיים.
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")
התנאי "אם" הוא שקרי, ולכן המתורגמן יעבור לקבוצת הקודים הבאה מתחת לכניסה "אחר".
"הצהרת אם" אינה מוגבלת בהכרח לשני תנאים בלבד. אתה יכול לזרוק בכמה תנאים שתרצה. בואו נוסיף כמה תנאים לתוכנית זו.
אנו מגדירים תנאי נוסף עם משתנה בוליאני. תן לזה להיות:
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" כדי להגדיר תנאי חדש בין "אם" ראשון ל"אחר" אחרון. אתה יכול להוסיף כמה "elif" כמה שאתה רוצה.
תרגיל
פתרון
לעטוף!
אני מקווה שאתם נהנים מהסדרה הזו. ההרצאה הבאה תהיה על השימוש באופרטורים ב-Python.
שלום!
השאירו תגובה