Given a number the task is to print the multiplication table of the given number from 1 to 10.
Prerequisite:
Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.
Examples:
Example 1:
Input:
number=8
Output:
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 8 * 10 = 80
Example 2:
Input:
number=34
Output:
34 * 1 = 34 34 * 2 = 68 34 * 3 = 102 34 * 4 = 136 34 * 5 = 170 34 * 6 = 204 34 * 7 = 238 34 * 8 = 272 34 * 9 = 306 34 * 10 = 340
Program to Print the Multiplication Table
Below are the ways to print the multiplication table:
Method #1:Using for loop
Approach:
To iterate 10 times, we used the for loop in combination with the range() function. The range() function’s arguments are as follows: (1, 11). That is, greater than or equal to 1Â and less than 11.
We’ve shown the variable num multiplication table (which is 8 in our case). To evaluate for other values, adjust the value of num in the above program.
Below is the implementation:
# given number number = 8 # using for loop with range for i in range(1, 11): print(number, "*", i, "=", number*i)
Output:
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 8 * 10 = 80
Method #2:Using While loop
Approach:
- First we initialize a variable say multiplicationfactor to 1.
- We increment the value of multiplicationfactor by 1 till the multiplicationfactor is less than or equal to 10.
- Print the multiplication table.
Below is the implementation:
# given number number = 8 # initializing a variable say multiplication factor to 1 multiplicationfactor = 1 # loop till multiplicationfactor is less than or equal to 10 while(multiplicationfactor <= 10): print(number, "*", multiplicationfactor, "=", number*multiplicationfactor) # increment the multiplicationfactor by 1 multiplicationfactor = multiplicationfactor+1
Output:
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 8 * 9 = 72 8 * 10 = 80
Related Programs:
- python program to take in two strings and display the larger string without using built in functions
- python program to take in the marks of 5 subjects and display the grade
- python program to find the factorial of a number
- python program to find the largest among three numbers
- python program to find the sum of natural numbers
- python program to compute the power of a number
- python program to count the number of each vowel