שבוע 5 מחברת 2 unpacking

תגיות: ,

אהלן,

לא הבנתי את הדוגמה הזאת:
range_arguments = [1, 10, 3]
range_result = range(*range_arguments)
print(list(range_result))

אני מבין ש* מפרק את הרשימה ולוקח כל איבר בה ואני יודע שrange נותנת את כל המספרים עד אותו מספר.

אבל אני עדיין לא מבין למה התוצאה היא: [1, 4, 7]

תודה מראש,

התוצאה היא למעשה [1,4,7] (בדקת rtl בשאלות הנפוצות?) כי אתה עובר על המספרים בין 1 ל-10 לא כולל 10 בקפיצות של 3

6 לייקים