PYTHON PROGRAMMING EXERCISES 4: FINDING LCM OF N NUMBERS
The following is a simple python program to calculate the LCM of any given numbers. You can find Lowest Common Multiple (LCM) of two numbers or three numbers or four numbers. I was looking in google to find a simple way to find the lcm of number but all of them had a long code and somewhat difficult logic to find the lcm. So, I decided to find the lcm using my own way in python using key-worded argument function.
import math
def compute_lcm(*args):
lcm = args[0]
for i in range(1, len(args)):
lcm = int((lcm * args[i] / math.gcd(lcm, args[i])))
i = i + 1
return lcm
a = compute_lcm(10, 15, 50)
print(a)
Running this code will give you following output:
This code can be modified in many ways like you can pass different argument to compute_lcm
function. You can use a loop asking user to enter the number for finding lcm. Its super easy to do this task with python. I had used python inbuilt function called gcd()
, to find the lcm of the number. This inbuilt function only takes two parameter.