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
All Sample codes
Fibonacci series Factors of a number Factorial of a number Armstrong Number

Podcast on Python Basics


Author Image
Subhendu Mohapatra

AUTHOR

🎥 Join me live on YouTube

Passionate about coding and teaching, I love sharing practical programming tutorials on PHP, Python, JavaScript, SQL, and web development. With years of experience, my goal is to make learning simple, engaging, and project-oriented. Whether you're a beginner or an experienced developer, I believe learning by doing is the best way to master coding. Let's explore the world of programming together!

LinkedIn X (Twitter)
Subscribe to our YouTube Channel here



Subscribe to our YouTube Channel here



plus2net.com







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