Q:

# Print multiplication table form 1 to 10 using Python programming

### Print multiplication table form 1 to 10

Expected Output:

```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 ```

Hint:

• Create the outer for loop to iterate numbers from 1 to 10. So total number of iteration of the outer loop is 10.
• Create a inner loop to iterate 10 times.
• For each iteration of the outer loop, the inner loop will execute ten times.
• In the first iteration of the nested loop, the number is 1. In the next, it 2. and so on till 10.
• In each iteration of an inner loop, we calculated the multiplication of two numbers. (current outer number and curent inner number)

Solution:

``````for i in range(1, 11):
for j in range(1, 11):
print(i * j, end=" ")
print("\t\t")
``````