23 תשובות
זה קיצור של
else if
כלומר אם התנאי לפני לא התקיים אז תבדוק את התנאי הבא
else if
כלומר אם התנאי לפני לא התקיים אז תבדוק את התנאי הבא
אנונימי
קודם יש if אחר כך elif ואחר כך else
אני אתן לך דוגמה
num=5
if num>5 print 1
elif num<5 print 2
else print 3
משהו כזה
אני אתן לך דוגמה
num=5
if num>5 print 1
elif num<5 print 2
else print 3
משהו כזה
זה לא האופציה שלפני וזה גם לא כל שאר האופציות אלא אופציה אחרת ספיציפית, לדוג:
if a
elif b
else
זה יהיה רק על b
if a
elif b
else
זה יהיה רק על b
שואל השאלה:
אני מבינה את הבסיס כאילו מה זה אמור לעשות אבל אני לא מבינה איך ומתי משתמשים
למה לא פשוט לעשות or או משהו
אני מבינה את הבסיס כאילו מה זה אמור לעשות אבל אני לא מבינה איך ומתי משתמשים
למה לא פשוט לעשות or או משהו
תנאי חייב לכלול if אחד, כל מספר של elifים ועד else אחד
אנונימי
שואל השאלה:
מה זה אומר כל מספר של elif ועד else אחד
מה זה אומר כל מספר של elif ועד else אחד
כי אם את רוצה לבצע קטע קוד אחד אם תנאי אחד מתקיים וקטע קוד אחר אם תנאי אחר מתקיים אז לא תוכלי להשתמש ב or כי אותו קטע קוד יתבצע אם אחד התנאים יתקיים
בעזרת elif תוכלי לבצע קטע קוד אלד אם התנאי הראשון יתקיים ואם הראשון לא יתקיים והשני כן אז יתבצע קטע הקוד השני
בעזרת elif תוכלי לבצע קטע קוד אלד אם התנאי הראשון יתקיים ואם הראשון לא יתקיים והשני כן אז יתבצע קטע הקוד השני
אנונימי
שואל השאלה:
אהה אוקיי
ואפשר לשים אליף כמה פעמים ואז אלס?
אהה אוקיי
ואפשר לשים אליף כמה פעמים ואז אלס?
if bool1:
print(1)
elif bool2:
print(2)
elif bool3:
print(3)
elif bool4:
print(4)
else:
print(5)
זה תקין גם
print(1)
elif bool2:
print(2)
elif bool3:
print(3)
elif bool4:
print(4)
else:
print(5)
זה תקין גם
אנונימי
כן
שואל השאלה:
אוקיי תודה רבהה
אוקיי תודה רבהה
if bool1:
print(1)
זה גם תקין
if bool1:
print(1)
else:
print(2)
זה גם תקין
if bool1:
print(1)
elif bool2:
print(2)
גם זה תקין
print(1)
זה גם תקין
if bool1:
print(1)
else:
print(2)
זה גם תקין
if bool1:
print(1)
elif bool2:
print(2)
גם זה תקין
אנונימי
במבנים מהסוג הזה רק קטע קוד אחד יתבצע(הראשון מלמעלה שבו התנאי מתקיים)
או אם אף תנאי לא מתקיים הולכים ל else
ואם אין else פשוט מדלגים
או אם אף תנאי לא מתקיים הולכים ל else
ואם אין else פשוט מדלגים
אנונימי
שואל השאלה:
לא חייב לכתוב else אחרי elif?
לא חייב לכתוב else אחרי elif?
לא
כמו שלא חייב אחרי if
אם יש else הוא מתקיים אם אף אחד מהתנאים למעלה לא התקיים ואם אין else אף קטע קוד לא מתבצע
כמו שלא חייב אחרי if
אם יש else הוא מתקיים אם אף אחד מהתנאים למעלה לא התקיים ואם אין else אף קטע קוד לא מתבצע
אנונימי
אם יש לך עוד שאלות מוזמנת לכתוב פה או בפרטי אני אעזור בשמחה
אנונימי
שואל השאלה:
תודה רבהה
תודה רבהה
שואל השאלה:
מה ההבדל בעצם בין else לelif אז?
מה ההבדל בעצם בין else לelif אז?
אחרי else לא מגיע תנאי ואחרי elif כן מגיע תנאי
else מתקיים כמין ברירת מחדל, אם אף תנאי לא התקיים אז else מתקיים
elif הוא מין תנאי ביניים
אם התנאי הראשון(if) מתקיים אז הוא לא יתקיים(כמו else) אבל אם ה if לא מתקיים אז עוברים לבדוק את ה elif. אם התנאי שבא אחרי ה elif מתקיים אז מבצעים את הקוד שאחריו ויוצאים מהמבנה(השילוב של if, elif, else נקרא מבנה)
else מתקיים כמין ברירת מחדל, אם אף תנאי לא התקיים אז else מתקיים
elif הוא מין תנאי ביניים
אם התנאי הראשון(if) מתקיים אז הוא לא יתקיים(כמו else) אבל אם ה if לא מתקיים אז עוברים לבדוק את ה elif. אם התנאי שבא אחרי ה elif מתקיים אז מבצעים את הקוד שאחריו ויוצאים מהמבנה(השילוב של if, elif, else נקרא מבנה)
אנונימי
תתרגלי קצת ואת תביני את זה מאוד מהר זה באמת לא כזה מסובך
אנונימי
לפחות לא מסובך כמו החרא הזה
קישורים מצורפים:
אנונימי
שואל השאלה:
אוקיי תודה רבהה
אוקיי תודה רבהה
שואל השאלה:
^^אוי ואבוי בהצלחה
^^אוי ואבוי בהצלחה
באותו הנושא: