**Integers**

**These are created when a variable is assigned a number without a decimal point.**

Other numerical types can be converted into integers with the int() function, though care should be taken as accuracy maybe lost.

HouseNo = 87 Seconds = -1243 Shoesize = 11 Rating = 2.3 # note this is a float print (HouseNo) print (int(Rating))

87 2

**Long**

These are long integers of unlimited size these behave much like integers though they are indicated with a capital L, to signal a long number.

**Float**

These numbers feature a decimal point.

HouseSize = 4.3 ratio = 0.1243 Percentage = -11.02 items = 2 # note this is an integer print (HouseSize) print (float(items))

4.3 2.0

**Complex**

Complex number can be created by specifying a real and an imaginary part, denoted in the for a + bj.

var1 = 45 + 3j var2 = 4j print (var1) print (var2)

(45+3j) 4j

#### Numerical Operators

The notation for common mathematical functions are stated below.```
Example Meaning
a + b Addition
a - b Subtraction
a * b Multiplication
a / b Division
a % b Modulus
```

`a ** b Exponent`

`a // b Floor Division`

a = 5 b = 12 print(a + b) print(a - b) print(a * b) print(a / b) print(a % b) print(a ** b) print(a // b)

17 -7 60 0.4166666666666667 5 244140625 0

#### Comparisons

The notation for common mathematical functions are stated below. These return true or false, allowing the flow to be controlled.```
Example Meaning
a == b Equal to
a != b Not Equal to
a > b Greater Than
a < b Less Than
a >= b Greater or Equal to
```

`a <= b Less or Equal to`

a = 5 b = 12 print(a == b) print(a != b) print(a > b) print(a < b) print(a >= b) print(a <= b)

False True False True False True

## Related Sections

Python - Learn the python from the basics up. This fast track example code course will get you creating powerful python programs in no time.Tkinter - Learn the key features of the tkinter to allow you to create user interfaces for your python programs.

## Related Pages

Pickle - The pickle library allows a program to save data in a binary file.Python - List Comprehension - Create powerful list comprehension expressions.

Python - Generators - Learn about generator statements.

Python - Data types - The learn about the key datatypes in the python language.

Tkinter - Combo Box - This is a short example showing how to use combo boxes in a GUI.

Tkinter - Radio Buttons - A short example of how to create a GUI with radio buttons.

Tkinter - Canvas - Canvas allows for a range of shapes to be plotted, such as circles, squares, lines