---
id: 685917c4259afc10d195c229
title: Task 54
challengeType: 22
dashedName: task-54
lang: en-US
---

<!-- REVIEW -->

# --description--

This is a review of the entire dialogue you just studied.

# --instructions--

Write the following words or phrases in the correct spot:

`values`, `equals symbol`, `containers`, `constants`, `contents`, and `variables`.

# --fillInTheBlank--

## --sentence--

`Tom: Hey, Sophie. I'm working on a project that uses many BLANK. I'm not sure how to manage them all.`

`Sophie: Variables help you store information in your code, like names, numbers, and more. You can use the BLANK to assign values to them.`

`Tom: Thanks, Sophie. I'm also using many BLANK in my project. But what's the difference between variables and constants?`

`Sophie: Great question, Tom. Variables can change their BLANK, but constants stay the same. Think of variables as BLANK that you can fill and empty, and constants as locked boxes that keep the same BLANK.`

`Tom: I see. So that means I can change the values in these variables, but I can't touch the values in these constants.`

## --blanks--

`variables`

### --feedback--

Names that hold information, like numbers or words, in a program.

---

`equals symbol`

### --feedback--

The `=` sign used to give a value to a variable.

---

`constants`

### --feedback--

Values that do not change while the program is running.

---

`values`

### --feedback--

The information stored in variables, like `5`, `"hello"`, or `true`.

---

`containers`

### --feedback--

Things like variables that hold or carry information in a program.

---

`contents`

### --feedback--

The information or value inside a container or variable.
