5 תשובות
אה חשבתי שכתבת פונקציית shift left.
דברי איתי בפרטי
דברי איתי בפרטי
#הפונקצייה
def shift_left(li):
return li[1:3]+[li[0]]
#הקריאה אליה
print(shift_left([6,8,2]))
מקווה שאהבת את הפתרון שלי! השאלה אם ביקשו גם לתת דוגמה של קריאה אל הפונקצייה או רק להגדיר אותה
הנה סקרינשוט של הפתרון בשביל אינדטציה ברורה:
def shift_left(li):
return li[1:3]+[li[0]]
#הקריאה אליה
print(shift_left([6,8,2]))
מקווה שאהבת את הפתרון שלי! השאלה אם ביקשו גם לתת דוגמה של קריאה אל הפונקצייה או רק להגדיר אותה
הנה סקרינשוט של הפתרון בשביל אינדטציה ברורה:
קישורים מצורפים:
דרך אגב, אני לא בטוחה בעצמי אם זה לכיוון שרצית להזיז את הרשימה אז יש לי פיתרון אלטרנטיבי:
#הפונקצייה
def shift_left(li):
return [li[2]]+li[0:2]
#הקריאה אליה
print(shift_left([6,8,2]))
הנה סקרינשוט מאותה סיבה שציינתי בתשובה הקודמת שלי:
#הפונקצייה
def shift_left(li):
return [li[2]]+li[0:2]
#הקריאה אליה
print(shift_left([6,8,2]))
הנה סקרינשוט מאותה סיבה שציינתי בתשובה הקודמת שלי:
קישורים מצורפים:
רגע אז איזה מהפתרונות רצית? את הראשון או את השני?
באותו הנושא: