LCM of Two Numbers in Python Using While Loop

(Last Updated On: 08/09/2023)

Writing a program to find the least common multiple (LCM) of two numbers in Python using while loop is a fairly straightforward task. The first step is to take two numbers from the user as input and convert them to integers from strings.

Python Program to Find the LCM of Two Numbers Using While Loop

This can be accomplished with the following code:

#LCM Of Two Numbers In Python Using While Loop

# we are taking a number from user as input
# entered value will be converted to int from string
a=int(input("Enter the first number:"))
b=int(input("Enter the second number:"))

maximum = max(a, b)

# while loop is used whose condition is always true (or 1)
while(1):
	if(maximum %a==0 and maximum %b==0):
    	print("LCM is:",maximum)
    	break
	maximum=maximum+1

Next, we need to find the larger of the two numbers. We can do this by using the built-in max() function, which takes two numbers and returns the larger of the two:

Now we can use a while loop to iterate through the numbers until we find the least common multiple of the two numbers. As the condition for the while loop is always true (or 1), the loop will continue to loop until the condition is not met:

The if statement checks whether the current iteration is a multiple of both the numbers. If it is, then the least common multiple is found and printed to the console.

This code will find the least common multiple of two numbers in Python using while loop. With this code, users can quickly and easily find the LCM of two numbers without having to use any additional libraries or modules.

Output:

Enter the first number:5
Enter the second number:10
LCM is: 10

The output shows that the user has entered two numbers – 5 and 10 – as input, and the program has calculated the LCM to be 10. This means that 10 is the smallest number that is a multiple of both 5 and 10.

The program first takes two numbers as input and converts them to integers from strings. It then finds the larger of the two numbers using the built-in max() function. After this, it uses a while loop to iterate through the numbers until the least common multiple of the two numbers is found. The if statement checks whether the current iteration is a multiple of both the numbers. If it is, then the least common multiple is found and printed to the console.

This output shows that the program was able to calculate the LCM of the two numbers using a while loop entered as input.

Also, Learn the LCM of two numbers in Python using Recursion

Usage of LCM Numbers In Python

The “LCM Of Two Numbers In Python Using While Loop” code is used to find the least common multiple (LCM) of two input integers. The LCM is a fundamental concept in mathematics and is used in various applications such as time calculations, scheduling, and frequency calculations. Let’s look at some of the use cases of this code in detail:

  1. Time Calculation: In applications where time is an important factor, the LCM is used to calculate the time taken for two or more events to coincide. For example, consider a train leaving from station A every 6 hours and a train leaving from station B every 4 hours. The LCM of 6 and 4 is 12, which means that the two trains will coincide every 12 hours. The “LCM Of Two Numbers In Python Using While Loop” code can be used to calculate the LCM and determine the time when the two trains will coincide.
  1. Scheduling: In applications where multiple events need to be scheduled at different intervals, the LCM can be used to find the least common multiple of the intervals and determine when all the events can be scheduled together. For example, consider scheduling a meeting every 2 weeks and a report every 3 weeks. The LCM of 2 and 3 is 6, which means that the meeting and report can be scheduled together every 6 weeks. The “LCM Of Two Numbers In Python Using While Loop” code can be used to calculate the LCM and determine the scheduling intervals.
  1. Frequency Calculations: In electrical engineering, the LCM is used to determine the frequency of alternating current waveforms. For example, consider a waveform with a frequency of 60 Hz and another waveform with a frequency of 50 Hz. The LCM of 60 and 50 is 300, which means that the two waveforms will coincide every 300 cycles. The “LCM Of Two Numbers In Python Using While Loop” code can be used to calculate the LCM and determine the frequency of the waveforms.

In conclusion, this code demonstrates how to find the LCM Of Two Numbers In Python Using While Loop. By using a while loop, we can easily find the LCM of two numbers, making this code an efficient solution for finding the LCM.

For More Python Programming Exercises and Solutions check out our Python Exercises and Solutions

About The Author

Leave a Reply