Here we have provided a python source code that asks the user to enter 2 numbers and in Output, it prints the LCM.

###
**
Prerequisite topics to create this Program
**

- Python Input, Output
- Python Data types
- Python User-defined Functions
- Python Loop

###
**
What is LCM?
**

LCM stands for Least Common Multiple, and the LCM of two numbers represents the least positive number which is the multiple of both the numbers. for example, two numbers are 3 and 6 so 6 would be their LCM because 6 is the multiple of both 3 and 6.

####
**
Steps
**

- Create a user-defined function calculate_lcm which accepts two values as arguments.
- Using the comparison operator, we will find the largest number between the two.
- Using the while loop we will loop till the condition (largest%num1==0 and largest%num2==0) become true.

####
**
Python Program to Find LCM
**

```
def calculate_lcm(a, b):
if a > b:
largest = a
else:
largest = b
while(True):
if((largest % a == 0) and (largest % b == 0)):
lcm = largest
break
largest += 1
return lcm
num1 = int(input("Enter the First Number: "))
num2 = int(input("Enter the Second Number: "))
print("The L.C.M. of",num1,"and",num2,"is:", calculate_lcm(num1, num2))
```

**
Output 1:
**

```
Enter the First Number: 12
Enter the Second Number: 16
The L.C.M. of 12 and 16 is: 48
```

**
Output 2:
**

```
Enter the First Number: 1
Enter the Second Number: 4
The L.C.M. of 1 and 4 is: 4
```

**
People are also reading:
**

- Python Program to find Hash of File
- WAP to print the truth table for XY+Z
- Python Program to Merge Mails
- WAP to Print the Following Triangle
- Python Program to Sort Words in Alphabetic Order
- WAP to print given series:1 2 4 8 16 32 64 128
- Python Program to Find Factorial of Number Using Recursion
- WAP to calculate area of a circle, a rectangle or a triangle
- How to Find Square Root in Python?

## Leave a Comment on this Post