# defining a function to calculate LCM
def calculate_lcm(x, y):
# selecting the greater number
if x > y:
greater = x
else:
greater = y
while(True):
if((greater % x == 0) and (greater % y == 0)):
lcm = greater
break
greater += 1
return lcm
# taking input from users
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))
# printing the result for the users
print("The L.C.M. of", num1,"and", num2,"is", calculate_lcm(num1, num2))
# Every line is written with precision
# Go trough every line.
# line it self will explain most of the doughts.
num_first = int(input("Enter a number: ")) # taking firsr number form user
num_second = int(input("Enter second number: ")) # taking second number form user
maxnum = max(num_first,num_second) finding maxium of the inputed numbers
while(True):
if(maxnum%num_first == 0 and maxnum%num_second == 0):
break # if a common number divides both then it will break the
#loop else it will go on until it find the number
maxnum = maxnum + 1
print(f"LCM of {a} and {b} is {maxnum}")
// Thanks for reading....