How To Write Number In Python

In this tutorial, you will learn how to write and work with numbers in Python. Python supports various numerical data types such as integers, floats, and complex numbers. You will also discover different ways to format and display numbers in a user-friendly manner. Let’s dive in!

Step 1: Understand Python number data types

Python supports three different numerical data types:

  1. Integers (int) – whole numbers (e.g., -3, 0, 42)
  2. Floating-point numbers (float) – real numbers with a decimal point (e.g., -3.0, 0.0, 3.14)
  3. Complex numbers (complex) – numbers with a real part and an imaginary part (e.g., 1 + 3j, -5 + 2j)

Here’s an example of how to assign numbers of each data type to variables:

Step 2: Perform basic arithmetic operations

Python allows you to perform basic arithmetic operations such as addition, subtraction, multiplication, and division of numbers. Here are some examples:

You can also use the double-asterisk (**) to raise a number to a power and the modulus operator (%) to find the remainder of a division:

Step 3: Work with number-related functions

Python provides several built-in functions to perform common operations on numbers:

  1. abs() – Returns the absolute value of a number
  2. round() – Rounds a floating-point number to the nearest integer
  3. min() and max() – Return the smallest and largest numbers in a given sequence, respectively
  4. sum() – Returns the sum of all items in a given sequence.

Here’s an example of how to use these functions:

Step 4: Use the math module for advanced operations

For more advanced numerical operations, you can use Python’s built-in math module. This module provides functions such as square root, logarithm, trigonometry functions, and constants like π.

First, you need to import the math module:

Then, you can use various functions from the math module as follows:

Step 5: Format and display numbers

To display numbers in a formatted manner, you can use Python’s built-in string formatting. The format() function allows you to easily format numbers as strings.

Here are some examples of using the format() function to display numbers:

For more advanced formatting options, see the Python documentation on format specification.


Now you know how to work with numbers in Python, from understanding different data types to performing basic arithmetic operations, using built-in functions and the math module, and displaying numbers in a formatted way. Keep exploring and experimenting with Python to enhance your numerical skills!