Skip to main content

Python Numbers

In this tutorial you will learn:

  • Numbers in Python
  • Integers
  • Floating point numbers
  • Complex numbers

Numbers in Python

In the previous tutorial we learned what are String data types are, how they can be declared and accessed. In this tutorial we will learn the usage of different number types in Python.
myNum = 24
In Python there are different number types and the most important once are Float, Int and Complex numbers.

Floating point number

A number which is either negative or positive and contains a fraction which is shown by a decimal point is known as a floating point number.

For example:

3.14, 2.33, 4.88

  1. PI = 3.14
  2. myFloat = 2.33
  3. myFloat2 = 4.88


Whole numbers either negative, positive numbers are considered integers.

  1. myInteger1 = 33
  2. myInteger2 = 232323
  3. myInteger3 = 5959590002

Complex Numbers

One of the most interesting features of Python is its ability to handle  complex numbers. Complex numbers are donated by j in python. All complex numbers contain a real part and the imaginary part.

  1. myComplex1 = 3 + 5j
  2. myComplex2 = 2j
  3. myComplex3 = -7 + 2j
  4. print(myComplex1 + myComplex2) #3+7j

This functionality of Python to handle complex numbers definitely makes it an ideal language for handling mathematical calculations.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.