Menu
CoddyTech

השמות מרובות למשתנים

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

ב-Python, אפשר להקצות ערכים למספר משתנים בשורה אחת. התכונה הזאת יכולה להפוך את הקוד שלך לתמציתי וקריא יותר. בואו נלמד כיצד להשתמש בהקצאת ערכים למספר משתנים באופן יעיל.השמות מרובות בסיסיות:
a, b, c = 1, 2, 3
print(a)  # פלט: 1
print(b)  # פלט: 2
print(c)  # פלט: 3
הקצאת אותו ערך למספר משתנים:
x = y = z = 10
print(x)  # פלט: 10
print(y)  # פלט: 10
print(z)  # פלט: 10
הקצאת ערכים מתוך רשימה (פריקה):
numbers = [4, 5, 6]
a, b, c = numbers
print(a)  # פלט: 4
print(b)  # פלט: 5
print(c)  # פלט: 6

מספר המשתנים חייב להתאים למספר הערכים. אם הם לא תואמים, Python מעלה שגיאת ValueError:
x, y = [1, 2, 3]  # ValueError: יותר מדי ערכים לפירוק
challenge icon

אתגר

קל

כתבו תוכנית Python שמבצעת את המשימות הבאות:

  1. השימו ערכים לשלושה משתנים name, age, ו-city בשורה אחת. קבעו את name לערך "Alice", את age לערך 30, ואת city לערך "New York".
  2. השימו את הערך 100 לשלושה משתנים x, y, ו-z בשורה אחת.
  3. צרו רשימה בשם colors שמכילה את הערכים "red", "green", ו-"blue". השימו את הערכים האלה לשלושה משתנים color1, color2, ו-color3 בשורה אחת.

נסו בעצמכם

# הקצו ערכים ל-name, ל-age ול-city


# הקצו את 100 ל-x, ל-y ול-z


# צרו רשימת צבעים והקצו אותם ל-color1, ל-color2 ול-color3
colors = ["red", "green", "blue"]


# אל תשנו את הקוד שלהלן
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")
quiz iconבחנו את עצמכם

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

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

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