Python Program to print multiplication table

In this simple python program, we need to print the multiplication table. It's a beginner-level python program.

To understand this example, you should have knowledge of the following Python programming topics:

How to print a multiplication table in python?

In this beginner python program, we have to print the multiplication table of a number. The user has to enter the value of the number which the multiplication table is to print. It is a very simple python program as we need one for loop in python from 1 to 10 using the range function.

The range function in python is used the for loop to loop through a number of times, described in the prime number program. Using the range() function, and the for loop starts from lower value to upper value - 1. So we have to use the upper value as 11 for printing the table up to 10.

Here in this python program, we have to accept the user input and convert it to an integer and save it to a num. Use a for loop from the range, 1 to 11 and calculate and print the product of num and i.


STEP 1: Accept the number from the user. We use the input function in python language and convert the string to an integer using the int data type.

STEP 2: Use a for loop to print the values using the range function from 1 to 10.

STEP 3: Print the multiplication table using the print statement.

Python Source Code

                                          num = int(input("Enter the number for printing the multiplication table : "))  

for i in range(1,11):  



Enter the number for printing the multiplication table : 5

5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50