תנאים (if)#
אג’נדה#
משפטי תנאי
בלוק
ifבלוק
if-elseתנאים מקוננים (תנאי בתוך תנאי)
בלוק
if-elif-elseשימוש באופרטורים לוגיים בתוך תנאים
עד עכשיו ראינו איך להפעיל פונקציות ולקבל פלט, ואיך משתנים יכולים לשמור ערכים שונים. עכשיו אנחנו הולכים ללמוד על תנאים - הדרך של התוכנית לקבל החלטות. בעזרת תנאים, הקוד שלכם לא חייב לבצע את אותן פעולות תמיד - הוא יכול לבחור מה לעשות בהתאם לערכים שהוא מקבל. זה מאפשר לכתוב תוכניות חכמות יותר, שמגיבות בצורה שונה במצבים שונים, בדיוק כמו שאנחנו מחליטים מה לעשות בחיים שלנו בהתאם למצב.
הערה: בסרטון מוזכר הביטוי “רשימות מקוננות” אותו נלמד בהמשך הקורס. אין צורך להבין אותו בשלב הזה.
בסרטון זה פגשנו את משפטי התנאי - הדרך שלנו לגרום לקוד להתפצל לכמה מסלולים אפשריים, בהתאם לערכים ולמצבים שונים. למדנו שגם מחשב, ממש כמונו, יכול “לקבל החלטות”: אם תנאי מסוים מתקיים - הוא יבחר מסלול אחד; ואם לא - יעבור למסלול אחר. כדי לייצג את ההחלטות האלה בצורה ברורה השתמשנו בתרשימי זרימה, שמאפשרים לנו לראות איך הקוד מתפצל ולתכנן את המבנה הלוגי של התוכנית לפני שניגשים לכתיבה בפועל.
בחנו את עצמכם
לפניכם תרשים זרימה: