You are on page 1of 3

Code Variables

In this section, I want to add the idea of variables in code.

A "variable" is like a box that holds a value

x = 7;

This stores the value 7 into the variable (i.e. box) x

Later x in the code retrieve the value from the box

x becomes a shorthand for 7 (whatever is in the box)

Using = in this way is called "variable assignment"

VARIABLES IN CS101

How we use variables in CS101:

-Assign a value into a variable once

-Then use that variable many times below

A convenient shorthand in the code


x = 7;
print(x);
print("lucky", x);
print("x is", x);

Experiments: try assigning (=) these values to x: 8,


"hi"

Store a value once, use it on several lines, saving


repetition

= in algebra is different, two things are equal forever

= in code is simple, just puts a value in a box when


run

Variables work as a shorthand -- we = assign a value into a variable, and


then use that variable on later lines to retrieve that value. In the simplest
case, this just works to avoid repeating a value: we store the value once,
and then can use it many times. All computer languages have some form
of variable like this -- storing and retrieving values.

CODE EXAMPLE - THE CURSE


Change the code below so it produces the following output. Use a variable
to store the string "Alice" in a variable on the first line like x = "Alice";,
then use the variable x on the later lines. In this way, changing just the
first line to use the value "Bob" or "Zoe" or whatever changes the output
of the whole program.

Alice Alice Alice

I had a crush on Alice


print(1, 2, "hi");

Show Solution
Next: that's code with variables, now you try it.

You might also like