Program to print multiplication table of a given number in python | Code

  • by

Using For loop or while loop you can print the multiplication table of a given number in python.

Example print multiplication table of a given number

Simple example code takes an input number to show multiplication of table.

Using For loop

We are using “for loop” to iterate the multiplication 10 times. The arguments inside the range() function are (1, 11). Meaning, greater than or equal to 1 and less than 11.

In the first iteration, the loop will iterate and multiply by 1 to the given number. In the second iteration, 2 is multiplied by the given number, and so on.

num = int(input("Enter the number: "))

for count in range(1, 11):
    print(num, 'x', count, '=', num * count)

Output:

Program to print multiplication table of a given number in python

Using While Loop

We have displayed the multiplication table of variable num.

num = int(input("Enter the number: "))
count = 1

while count <= 10:
    num = num * 1
    print(num, 'x', count, '=', num * count)
    count += 1

Output:

Enter the number: 1
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
1 x 6 = 6
1 x 7 = 7
1 x 8 = 8
1 x 9 = 9
1 x 10 = 10

Do comment if you have any doubts and suggestions on this Python table program.

Note: IDE: PyCharm 2021.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.