6 תשובות
כי זה נוח
למקרה שהתנאי הראשון שלך שגוי ויש לך עוד כמה תנאים לבדוק
נגיד את רוצה להתאים ציון מילולי לציון מספרי
אז את בודקת כמה טווחים לציון מסויים
נגיד את רוצה להתאים ציון מילולי לציון מספרי
אז את בודקת כמה טווחים לציון מסויים
שואל השאלה:
התכוונתי למה משתמים בו בתוכנית, לא שהוא דרך נוחה יותר לכתיבה
התכוונתי למה משתמים בו בתוכנית, לא שהוא דרך נוחה יותר לכתיבה
elif זה בעצם "אחרת אם" כלומר אם התנאי הראשון שלי לא עבד, אז תנסה את ההבא.
אם הילד הולך אז תעצור אותו
אחרת אם הילד רץ תרדוף אחריו
אחרת אם הוא יושב תשב לידו
אחרת תקרא לו
זה נותן לך פשוט אופציה להגיב במצבים שונים
אם הילד הולך אז תעצור אותו
אחרת אם הילד רץ תרדוף אחריו
אחרת אם הוא יושב תשב לידו
אחרת תקרא לו
זה נותן לך פשוט אופציה להגיב במצבים שונים
אם אתה רוצה לפצל ליותר משני מקרים שבהכרח לא מתקיימים אחד לצד השני, יותר נוח להגיד שעוברים למקרה הבא אם המקרה הקודם לא התקיים.
זה יוצר קוד קריא ומסודר יותר ומפחית טעויות של חפיפה בין התנאים, זה בעיקר בשביל הנוחות שלך כמתכנת שקורא את הקוד כדי שתבין מה הוא עושה בקלות כשאתה קורא אותו.
זה יוצר קוד קריא ומסודר יותר ומפחית טעויות של חפיפה בין התנאים, זה בעיקר בשביל הנוחות שלך כמתכנת שקורא את הקוד כדי שתבין מה הוא עושה בקלות כשאתה קורא אותו.
התנאי הראשון תמיד יהיה if והשני else if, האחרון יהיה else,
הראשון זה בעצם אומר "אם התנאי הזה קיים, תבצע את הקוד שבפנים"
השני אומר "אם כל אלו שמעליי לא עבדו, וזה כן קיים, תבצע את הקוד שנמצא בפנים"
והשלישי אומר "אם כל התנאים לא עבדו, תבצע את הקוד שפה. (בלי תנאים)"(else בדרך כלל משאירים אותו למקרה שיש שגיאות בקוד, אז סתם עושים שידפיס "שגיאה")
אז elif זה else if
הראשון זה בעצם אומר "אם התנאי הזה קיים, תבצע את הקוד שבפנים"
השני אומר "אם כל אלו שמעליי לא עבדו, וזה כן קיים, תבצע את הקוד שנמצא בפנים"
והשלישי אומר "אם כל התנאים לא עבדו, תבצע את הקוד שפה. (בלי תנאים)"(else בדרך כלל משאירים אותו למקרה שיש שגיאות בקוד, אז סתם עושים שידפיס "שגיאה")
אז elif זה else if
באותו הנושא: