# Multiplication Table in Python Using Function

When using the function in any of the python programs, architecture is the biggest challenge. Architect in the sense of what part should go in function.

Ideally, the function should include the same type of code which is executed again and again. This way we reduce the compiling time and increase the coding lines.

In the example of Multiplication Table in Python, the multiplication operation will be performed again and again. So we will write the “function multiply” with two input parameters. And the return parameter will be the result. Just like the below code

If you want to see all the practice examples and Explanations of Python then please use this reference to this URL.

Also, See – complete Python Practice Series.

## Program to print Multiplication table using Functions

```def multiply(num,count):
return num * count

n = int(input("Enter any Number  :"));
i = 1
for i in range(1,11):
print(n," * ",i," = ",multiply(n,i))
i = i + 1```

### Output :

```Enter any Number  :19
19  *  1  =  19
19  *  2  =  38
19  *  3  =  57
19  *  4  =  76
19  *  5  =  95
19  *  6  =  114
19  *  7  =  133
19  *  8  =  152
19  *  9  =  171
19  *  10  =  190```

The above program is a simple program to print multiplication tables in Python using Functions. Here, the user enters the input of any number of his choice

Then we write the “function” which uses “i” as a counter variable. Then we have used the range function which directs the loop to start from 1 and run till less than 11 i.e 10.

Inside the loop, multiply “i” by “n” and stored in the result in the variable value.

If you want to learn python programming you can refer to this Python online Course with Certification. It’s easy to understand and meant for beginners who have no background in programming.