Python Program to Print Multiplication Table

Write a Python Program to Print Multiplication Table using For Loop and While Loop with an example.

Python Program to Print Multiplication Table using For loop

This Python program displays the multiplication table from 8 to 10 using For Loop.

# Python Program to Print Multiplication Table

print(" Multiplication Table ")

for i in range(8, 10):
    for j in range(1, 11):
        print('{0}  *  {1}  =  {2}'.format(i, j, i*j))
    print('==============')

Python Multiplication Table output

 Multiplication Table 
8  *  1  =  8
8  *  2  =  16
8  *  3  =  24
8  *  4  =  32
8  *  5  =  40
8  *  6  =  48
8  *  7  =  56
8  *  8  =  64
8  *  9  =  72
8  *  10  =  80
==============
9  *  1  =  9
9  *  2  =  18
9  *  3  =  27
9  *  4  =  36
9  *  5  =  45
9  *  6  =  54
9  *  7  =  63
9  *  8  =  72
9  *  9  =  81
9  *  10  =  90
==============

Python Program to display Multiplication Table Example 2

This Python program allows users to enter any integer value. Next, the print function in the For Loop prints the multiplication table from user-entered value to 10.

# Python Program to Print Multiplication Table

num = int(input(" Please Enter any Positive Integer lessthan 10 : "))

print(" Multiplication Table ")

for i in range(num, 10):
    for j in range(1, 11):
        print('{0}  *  {1}  =  {2}'.format(i, j, i*j))
    print('==============')
Python Program to Print Multiplication Table 2

Python Program to display Multiplication Table using While loop

This Python multiplication table program is the same as above. But this time, we are using While Loop.

# Python Program to display Multiplication Table

i = int(input(" Please Enter any Positive Integer lessthan 10 : "))

print(" Multiplication Table ")

while(i <= 10):
    j = 1
    while(j <= 10):
        print('{0}  *  {1}  =  {2}'.format(i, j, i*j))
        j = j + 1
    print('==============')
    i = i + 1
 Please Enter any Positive Integer lessthan 10 : 8
 Multiplication Table 
8  *  1  =  8
8  *  2  =  16
8  *  3  =  24
8  *  4  =  32
8  *  5  =  40
8  *  6  =  48
8  *  7  =  56
8  *  8  =  64
8  *  9  =  72
8  *  10  =  80
==============
9  *  1  =  9
9  *  2  =  18
9  *  3  =  27
9  *  4  =  36
9  *  5  =  45
9  *  6  =  54
9  *  7  =  63
9  *  8  =  72
9  *  9  =  81
9  *  10  =  90
==============
10  *  1  =  10
10  *  2  =  20
10  *  3  =  30
10  *  4  =  40
10  *  5  =  50
10  *  6  =  60
10  *  7  =  70
10  *  8  =  80
10  *  9  =  90
10  *  10  =  100
==============