Skip to main content

Section 2.2 Variables

One of the most powerful features of a programming language is the ability to manipulate variables. A variable is a name that refers to a value.
An assignment statement creates new variables and gives them values:
This example makes three assignments and then prints the value of each of the variables. The first assigns a string to a new variable named message; the second assigns the integer 17 to a variable named n; and the third assigns the (approximate) value of pi to a variable named pi.
The type of a variable is the type of the value it refers to.

Checkpoint 2.2.1.

Checkpoint 2.2.2.

Checkpoint 2.2.3.

    csp-10-2-4: How would you assign the variable name to the string Penelope?
  • name = 'Penelope"
  • The quotation marks on each side of the string need to be the same, either single or double, not a mix.
  • name = "Penelope"
  • An equals sign is needed to assign a variable and quotation marks tell the program that the value is a string.
  • name = Penelope
  • What symbols are missing to make ``Penelope`` a string?
  • name, "Penelope"
  • Look at the variable assignments above, what's missing?