15 תשובות
לולאה שחוזרת על עצמה כל עוד תנאי מסוים מתקיים
לולאות תלויות אירוע, מתייחס ללולאות המתבצעות כל עוד תנאי מסוים מתקיים
שואל השאלה:
זה כמו ללולאת for?
זה כמו ללולאת for?
אנונימית
שואל השאלה:
מה ההבדל בניהם?
מה ההבדל בניהם?
אנונימית
כעיקרון זאת סדר של פקודות(לולאה) שחוזרים על עצמם כל עוד תנאי מסוים נכון.
למה זה קיים ולמה פשוט לא להשתמש בפור ואיך זה שונה מזה.
קודם כל לולאת פור בדרך כלל מבצעים כאשר יודעים מספר מסוים של פעמים שהלולאה פועלת(לא תמיד נכון אך לרוב) למשל, 5 קלטים, אז לולאה של 5 פעמים - פור. 8 הדפסות שוב לולאת פור של 8 פעמים, רשימה מסוימת אז מספר הפעמים שאורכה של הרשימה.
לעומת זאת בלולאת while(בדרך כלל) לא נדע מתי הלולאה נגמרת בדיוק, למשל כל עוד המשתמש מחובר אז זמן יספר - להלן לולאת while אין דרך לעשות בfor. נותנים למשתמש אפשרות להכניס קלט לרשימה אבל אנחנו לא יודעים כמה קלטים המשתמש מכניסים. לא יודעים כמה - while.
לא חושב שההסבר הכי ברור, אבל בתרגול ההבנה תחלחל, אם תרצה עזרה מסוימת אני פנוי בפרטי פה
למה זה קיים ולמה פשוט לא להשתמש בפור ואיך זה שונה מזה.
קודם כל לולאת פור בדרך כלל מבצעים כאשר יודעים מספר מסוים של פעמים שהלולאה פועלת(לא תמיד נכון אך לרוב) למשל, 5 קלטים, אז לולאה של 5 פעמים - פור. 8 הדפסות שוב לולאת פור של 8 פעמים, רשימה מסוימת אז מספר הפעמים שאורכה של הרשימה.
לעומת זאת בלולאת while(בדרך כלל) לא נדע מתי הלולאה נגמרת בדיוק, למשל כל עוד המשתמש מחובר אז זמן יספר - להלן לולאת while אין דרך לעשות בfor. נותנים למשתמש אפשרות להכניס קלט לרשימה אבל אנחנו לא יודעים כמה קלטים המשתמש מכניסים. לא יודעים כמה - while.
לא חושב שההסבר הכי ברור, אבל בתרגול ההבנה תחלחל, אם תרצה עזרה מסוימת אני פנוי בפרטי פה
בעצם כמו לולאת פור רק שלא ידוע לנו כמה פעמים היא תרוץ.
לולאת for- מגדירים לה כמה פעמים היא תרוץ, גם אם המספר לא ידוע לנו והמשתמש מכניס ערך אז יודעים כמה פעמים.
לולאת while- לא יודעים כמה פעמים היא רצה. אז בעצם היא מורכבת מתנאי.
כל עוד התנאי הוא אמת הלולאה ממשיכה.
ברגע שיש שקר היא מפסיקה.
לדוגמא, while(num>0)
והמשתמש הכניס את המספר 4
הלולאה ממשיכה הלאה
נכנס המספר -1
הלולאה מפסיקה כי מינוס 1 לא גדול מ0
לולאת for- מגדירים לה כמה פעמים היא תרוץ, גם אם המספר לא ידוע לנו והמשתמש מכניס ערך אז יודעים כמה פעמים.
לולאת while- לא יודעים כמה פעמים היא רצה. אז בעצם היא מורכבת מתנאי.
כל עוד התנאי הוא אמת הלולאה ממשיכה.
ברגע שיש שקר היא מפסיקה.
לדוגמא, while(num>0)
והמשתמש הכניס את המספר 4
הלולאה ממשיכה הלאה
נכנס המספר -1
הלולאה מפסיקה כי מינוס 1 לא גדול מ0
שואל השאלה:
את יכולה לעזור לי בשאלה של לולאת for אני מיואשת שאלתי כבר את כל סטיפס
את יכולה לעזור לי בשאלה של לולאת for אני מיואשת שאלתי כבר את כל סטיפס
אנונימית
בוודאי
שלחי הודעה בפרטי
שלחי הודעה בפרטי
^^ עדיין צריכה?
שואל השאלה:
לא תודה לכולם
לא תודה לכולם
אנונימית
שואל השאלה:
חחח זאת אני מלפני 2 שניות חח הבנתי את הנושא
חחח זאת אני מלפני 2 שניות חח הבנתי את הנושא
אנונימית
שואל השאלה:
שיגעתי את כל סטיפס על פייטון
שיגעתי את כל סטיפס על פייטון
אנונימית
חחח הייתה לי הרגשה שזאת את
אם את צריכה עזרה בפייתון גם עם זה הסבר את מוזמנת
אם את צריכה עזרה בפייתון גם עם זה הסבר את מוזמנת
שואל השאלה:
כן חח אני בפיגור ענק זה מה שקורה שלא באים לבית הספר איזה שבועים חח
כן חח אני בפיגור ענק זה מה שקורה שלא באים לבית הספר איזה שבועים חח
אנונימית
אאוץ'
באותו הנושא: