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
Subscribe to our YouTube Channel here


Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com



    Post your comments , suggestion , error , requirements etc here





    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 FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer