1 · First steps · 7 MIN
Give values a name
Variables keep values available for later instructions.
Assignment gives a value a name. Python does not use let or const. Numbers and strings are different types: 3 is numeric while "3" is text. A name can be assigned a new value later.
A label on a box tells you which value you are working with. let lets you replace what is in that box.
Read the example
points = 2 points = points + 3 print(points)
Check the expected output
5
Your challenge
Return the input number plus 10. Accept zero and negative numbers too.
Common trap
Adding a number to a string raises TypeError; convert deliberately.
Next lesson: Calculate a total →