# Multiplication table

We will use nested for loop to generate multiplication tables.

Multiplication table in Python using nested for loops and using user input

## Example 1

More on for loop
``````rows=10 # Multiplication table up to 10
columns=10 # Number of columns
# rows,columns=10,10
for i in range(1,rows+1):
for j in range(1,columns+1):# inner for loop
c=i*j
print("{:2d} ".format(c),end='')
print("\n")  # line break``````
output is here
`````` 1  2  3  4  5  6  7  8  9 10

2  4  6  8 10 12 14 16 18 20

3  6  9 12 15 18 21 24 27 30

4  8 12 16 20 24 28 32 36 40

5 10 15 20 25 30 35 40 45 50

6 12 18 24 30 36 42 48 54 60

7 14 21 28 35 42 49 56 63 70

8 16 24 32 40 48 56 64 72 80

9 18 27 36 45 54 63 72 81 90

10 20 30 40 50 60 70 80 90 100 ``````

## Multiplication table using while loop

More on while loop.
``````rows=10 # Multiplication table up to 10
columns=10 # column values
i,j=1,1 # start from 1 table
while i<= 10:
while j <= 10:
c=i*j
print("{:2d} ".format(c),end=' ')
#print(c,end=' ')
j=j+1
i,j=i+1,1 # i value to increase and reset j value
print("\n")  # line break``````

## Multiplication table based on user input

Here no need to use nested loop as one for loop is enough.
``````i=int(input("Enter a number :"))
columns=12
for j in range(1,columns+1):
c=i*j
print("{:2d} ".format(c),end='')``````
Output
``````Enter a number :20
20 40 60 80 100 120 140 160 180 200 220 240``````

Subscribe to our YouTube Channel here

## Subscribe

* indicates required
Subscribe to plus2net

plus2net.com

Post your comments , suggestion , error , requirements etc here

We use cookies to improve your browsing experience. . Learn more
 HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer