משתנה הוא מקום בזיכרון של המחשב, עם שם, ששומר ערך — מספר, טקסט או אמת/שקר — שאפשר לקרוא ולשנות בזמן שהתוכנית רצה.
אפשר לדמיין משתנה כקופסה עם תווית: התווית היא השם (למשל score), ומה שבפנים הוא הערך (למשל 10). בפייתון יוצרים משתנה בהשמה: score = 0. בסקראץ׳ לוחצים על ״צור משתנה״ ומשתמשים בבלוקים ״קבע ל…״ ו״שנה ב…״.
בוחרים למשתנה שם שמסביר מה יש בו: lives עדיף על x. בפייתון שם לא מתחיל בספרה, אין בו רווחים, ו־Score ו־score הם משתנים שונים. הערכים בכל המשתנים יחד מתארים את ״המצב״ של התוכנית בכל רגע.
💡 איך זוכרים? משתנה = קופסה + תווית. השם קבוע, התוכן מתחלף.