תשובה אחת
היי,
הפעולה range מייצרת טווח של מספרים.
המספר הראשון שמעבירים לפעולה מסמל את המספר ההתחלתי של הטווח.
המספר השני מסמל את המספר האחרון של הטווח - לא כולל את המספר עצמו.
כאשר מעבירים גם מספר שלישי, הוא מסמל את מספר ה"קפיצות" שיש בין כל מספר ומספר בטווח.
לדוגמה:
קריאה לפעולה (range(0, 5, 2 תחזיר את רצף המספרים:
4, 2, 0
התחלנו מהמספר 0 - לכן הוא הראשון בתוצאה.
המספר הבא יהיה המספר הנוכחי (0) בתוספת לגודל ה"קפיצה" שהגדרנו - 2.
ע"פ אותו ההגיון המספר הבא יהיה 4.
הקפיצה הבאה אחרי 4 תגיע למספר 6, אך הוא מחוץ לטווח שהגדרנו - שכן 6 גדול מ5.
מקווה שההסבר מובן, מוזמן לשאול אם יש צורך.
הפעולה range מייצרת טווח של מספרים.
המספר הראשון שמעבירים לפעולה מסמל את המספר ההתחלתי של הטווח.
המספר השני מסמל את המספר האחרון של הטווח - לא כולל את המספר עצמו.
כאשר מעבירים גם מספר שלישי, הוא מסמל את מספר ה"קפיצות" שיש בין כל מספר ומספר בטווח.
לדוגמה:
קריאה לפעולה (range(0, 5, 2 תחזיר את רצף המספרים:
4, 2, 0
התחלנו מהמספר 0 - לכן הוא הראשון בתוצאה.
המספר הבא יהיה המספר הנוכחי (0) בתוספת לגודל ה"קפיצה" שהגדרנו - 2.
ע"פ אותו ההגיון המספר הבא יהיה 4.
הקפיצה הבאה אחרי 4 תגיע למספר 6, אך הוא מחוץ לטווח שהגדרנו - שכן 6 גדול מ5.
מקווה שההסבר מובן, מוזמן לשאול אם יש צורך.
באותו הנושא: