# Using Numbers

While outputting numbers, they need not go in quotation marks. Numbers in quotation
marks act just like text. While without the quotation marks you can use math
functions and operators. For example, in your command prompt type in this:

``print "1" + "1"``

now type:

``print 1 + 1``

Your first output should have been 11 and your second one should have been 2. What
happened in the first example was you just added the two “strings” together. In the
second one you actually added the numbers together. Keep in mind you cannot add a
string and a number. Try this program.

``````print "1 plus 1 =", 1 + 1
print "20 divided by 2 =", 20 / 2
print "100 minus 45 =", 100 - 45
print "64 times 2 =", 64 * 2
print 2 + 100 / 2``````

Output:

``````1 plus 1 = 2
20 divided by 2 = 10
100 minus 45 = 55
64 times 2 = 128
52``````

This is program is pretty self explanatory, but there are a few things to clear up. the
Also, on the last line, notice that python divided before adding. In python,
mathematics are done the same way as in real life. If you wanted to add before
dividing, you would simply use parenthesis: (2 + 100) / 2, output: 51
The order of operations is as follows:

``````Parenthesis
Exponent/Square Root
Multiply/Divide

The operation symbols are:

``````** Exponent (i.e 5 ** 3 = 125, which is 5 * 5 * 5)
* Multiply
/ Divide
% Remainder (i.e 7%2 = 1, because 7/2 is 3, with the remainder being 1)
- Subtract``````

Practice

Writing your own programs helps you with problem solving and to think like a
programmer. At the end of each chapter I will give you a few programs to write.