# Python program to print multiplication table from n to n

In this totorial we will learn how to write Python program to print multiplication table from n to n ( 1 to 10 or 2 to 20 ).

In this program user is asked to enter start number from which he/she want to start multiplication table. Next enter end number upto which

you want multipleplication table. We are using here for loop. Indentation is important aspect when writing python program.

## Source Code:

# python program to print multiplication table from n to n stnum = int(input("Enter Start number : ")) endnum = int(input("Enter End number : ")) endnum = endnum+1 for i in range(stnum,endnum): print("\n\nMULTIPLICATION TABLE FOR %d\n" %(i)) for j in range(1,11): print("%-5d X %5d = %5d" % (i, j, i*j))

### Output :

Enter Start number : 2 Enter End number : 5 MULTIPLICATION TABLE FOR 2 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 2 X 10 = 20 MULTIPLICATION TABLE FOR 3 3 X 1 = 3 3 X 2 = 6 3 X 3 = 9 3 X 4 = 12 3 X 5 = 15 3 X 6 = 18 3 X 7 = 21 3 X 8 = 24 3 X 9 = 27 3 X 10 = 30 MULTIPLICATION TABLE FOR 4 4 X 1 = 4 4 X 2 = 8 4 X 3 = 12 4 X 4 = 16 4 X 5 = 20 4 X 6 = 24 4 X 7 = 28 4 X 8 = 32 4 X 9 = 36 4 X 10 = 40 MULTIPLICATION TABLE FOR 5 5 X 1 = 5 5 X 2 = 10 5 X 3 = 15 5 X 4 = 20 5 X 5 = 25 5 X 6 = 30 5 X 7 = 35 5 X 8 = 40 5 X 9 = 45 5 X 10 = 50