Here, we are going to write python program to print first n multiples of given numbers. To find multiples of n numbers, we can use for loop to print of each numbers one by on screen.
A multiple of a number is the product of the number and a counting number. So Lets see practical solved example. We can use following formula to solve the query.
Examples:
The numbers 2,4,6,8,10,122,4,6,8,10,12 are called multiples of 2. Multiples of 2 can be written as the product of a counting number and 2. The first six multiples of 2 are given below.
1*2=2
2*2=4
3*2=6
4*2=8
5*2=10
6*2=12
Program 1 : Python program to print multtiple of given numbers using for loop
# Python program to print the first n multiple of numbers
n = int(input("Enter number: "))
print("The multiples are: ")
for i in range(1,11):
print(n*i, end =" ")
Output:
Enter number: 8
The multiples are:
8 16 24 32 40 48 56 64 72 80
Program 2 : Python program to print multiple of given numbers without using any loop
We can use range function in python to store the multiples in a range. First we store the numbers till m multiples using range() function in an array, and then print the array with using (*s) which print the array without using loop.
# Python program to print the first n multiple
# of a number n without using loop.
m = int(input("Enter number of term you want to print : "))
n = int(input("Enter any number : "))
# inserts all elements from n to
# (m * n)+1 incremented by n.
s = range(n, (m * n)+1, n)
print(*s)
Output:
Enter number of term you want to print : 20
Enter any number : 2
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40
Python programs: