Exercise 12
.
1) – Write a program in Python that asks the user to enter an integer n and display him the multiplication table of this number.
2) – Improve the program so that it displays the multiplication tables of all the numbers between 1 and 9
Solution
Multiplication table of an integer typed in the keyboard
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Read the value of integer n n = int(input("Type the value of n ")) print("The multiplication table of: ", n," is:") for i in range(1,10): print(i, "x", n, "=",i*n) # python code that provides multiplication tables of all numbers 1, 2, 3, ..., 9 for n in range(1,10): #insert separator print("--------------------------------------") print("the multiplication table of: ", n," is:") for i in range(1,10): print(i, "x", n, "=",i*n) |
Which displays:
--------------------------------------
the multiplication table of: 1 is:
1x1=1
2x1=2
3x1=3
4x1=4
5x1=5
6x1=6
7x1=7
8x1=8
9x1=9
--------------------------------------
the multiplication table of: 2 is:
1x2=2
2x2=4
3x2=6
4x2=8
5x2=10
6x2=12
7x2=14
8x2=16
9x2=18
--------------------------------------
the multiplication table of: 3 is:
1x3=3
2x3=6
3x3=9
4x3=12
5x3=15
6x3=18
7x3=21
8x3=24
9x3=27
--------------------------------------
the multiplication table of: 4 is:
1x4=4
2x4=8
3x4=12
4x4=16
5x4=20
6x4=24
7x4=28
8x4=32
9x4=36
--------------------------------------
the multiplication table of: 5 is:
1x5=5
2x5=10
3x5=15
4x5=20
5x5=25
6x5=30
7x5=35
8x5=40
9x5=45
--------------------------------------
the multiplication table of: 6 is:
1x6=6
2x6=12
3x6=18
4x6=24
5x6=30
6x6=36
7x6=42
8x6=48
9x6=54
--------------------------------------
the multiplication table of: 7 is:
1x7=7
2x7=14
3x7=21
4x7=28
5x7=35
6x7=42
7x7=49
8x7=56
9x7=63
--------------------------------------
the multiplication table of: 8 is:
1x8=8
2x8=16
3x8=24
4x8=32
5x8=40
6x8=48
7x8=56
8x8=64
9x8=72
--------------------------------------
the multiplication table of: 9 is:
1x9=9
2x9=18
3x9=27
4x9=36
5x9=45
6x9=54
7x9=63
8x9=72
9x9=81
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercise 12: multiplication table in python”