Menu
Coddy logo textTech

החלפת ערכי משתנים

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 3 מתוך 78.

החלפת משתנים היא פעולה נפוצה שבה הערכים של שני משתנים מוחלפים. Python מציעה דרך פשוטה ואלגנטית להחליף משתנים בלי להזדקק למשתנה זמני, בניגוד לשפות תכנות רבות אחרות.

השיטה המסורתית (באמצעות משתנה זמני):

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # פלט: 20
print(b)  # פלט: 10

הדרך הפייתונית (השמה בו־זמנית):

a = 10
b = 20
a, b = b, a
print(a)  # פלט: 20
print(b)  # פלט: 10

בדרך הפייתונית, הערכים של b ושל a מוקצים בו־זמנית ל־a ול־b, בהתאמה. הגישה הזו קריאה יותר ואינה דורשת משתנים נוספים.

challenge icon

אתגר

קל

כתבו תוכנית Python שמחליפה בין הערכים של שני משתנים בלי להשתמש במשתנה זמני. אתחלו שני משתנים, x ו־y, עם הערכים 5 ו־10 בהתאמה. החליפו בין הערכים שלהם ואז הדפיסו אותם.

נסו בעצמכם

# אתחל את המשתנים x ו-y



# החלף בין הערכים של x ו-y


# הדפס את הערכים לאחר ההחלפה
print(f"x: {x}")
print(f"y: {y}")
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר Python אונליין