GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Basic Programs
  • Math Programs
  • AVINASH NETHALA
  • 4 years ago4 years ago
  • Previous: Floyds Triangle Pattern in Python
  • Next: Bubble Sort algorithm in Python

This view

  • Original page
  • New address

GeezerVison is showing www.programminginpython.com — Python Program to find the LCM of two numbers - Programming In Python

Hello everyone, welcome back to programminginpython.com. Here I am going to tell a simple logic by which we can find the LCM of two numbers in python.

LCM means Least Common Multiple, for a given 2 numbers we need to find the least common multiple for them.

Let’s take an example of 3 and 5, here I will find the LCM of those 2 numbers.

Multiples of 3: 3, 6, 9, 12, 15, 18, 21, 24…

Multiples of 5: 5, 10, 15, 20, 25, 30….

Now we find the first number which is found in both the multiples and it is clear that 15 is that number, and the LCM(3, 5) will be 15.

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

Take the course on Introduction to Python on DataCamp here https://bit.ly/datacamp-intro-to-python

You can also watch the video on YouTube here.

Program on Github

LCM of 2 numbers – Code Visualization

Task

To find LCM of 2 numbers

Approach

  • Read two input numbers using input().
  • Find the minimum of 2 numbers, using min() function and store the value in numbers_min variable.
  • Now run a while loop and check whether both numbers are divisible by the numbers_min variable which we got in the previous step.
    • if both numbers are divisible by numbers_min print the value as LCM and break the loop
    • if not, increment numbers_min value and continue while loop.

Program

__author__ = 'Avinash'

num1 = int(input("Enter first number: \t"))
num2 = int(input("Enter second number: \t"))

numbers_min = min(num1, num2)

while(1):
    if(numbers_min % num1 == 0 and numbers_min % num2 == 0):
        print("LCM of two number is: ", numbers_min)
        break
    numbers_min += 1

 

Program on Github

Output

Python Program to find the LCM of two numbers

Python Program to find the LCM of two numbers

Program on Github

That’s it for this post. Feel free to look at some of the algorithms implemented in python or some basic python programs or look at all the posts here.

Course Suggestion

Want to learn python with strong fundamentals! If yes, I strongly suggest you to take the course below.
Course: Fundamentals of Programming in Python

Find more Math programs below,

  • Python program to find Factorial of a given number
  • Python program to find area of a triangle (given all sides)
  • Python program to find a number is prime or composite
  • Python Program to find the LCM of two numbers
  • Find square root of a number using exponential operation
  • Find square root of a number using sqrt() function

Basic programs in other programming languages

C Programming: https://www.mycodingcorner.com/p/c-programming.html

C++ Programming: https://www.mycodingcorner.com/p/cpp-programming.html

Java Programming: https://www.mycodingcorner.com/p/lis-of-java-programs.html

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Online Python Compiler

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related Posts

Python program to find reverse of a number

Python program to find reverse of a number

AVINASH NETHALA4 years ago4 years ago 0
Python program for performing Arithmetic Operations

Python program for performing Arithmetic Operations

AVINASH NETHALA4 years ago4 years ago 2
Python program to find average of N numbers

Python program to find average of N numbers

AVINASH NETHALA4 years ago3 years ago 1
Python program to find reverse of a number using slice

Python program to find reverse of a number using slice

AVINASH NETHALA4 years ago3 years ago 0

Recent Posts

  • Python vs R: Which Language is Better for Data Science?
  • Top 7 Python Books You Must Read in 2025
  • Best Python Web Frameworks: Django, Flask, and FastAPI Breakdown
  • 20 Best Python One-Liners to Boost Your Coding Skills
  • Matplotlib Data Visualization in Python

Suggested Courses

  • Complete Python Developer: Zero to Mastery.
  • Automate the boring stuff.
  • Python and Django Full Stack Web Developer Bootcamp.
  • Artificial Intelligence and Machine Learning E-Degree.
  • Complete Python & Python OOP.

Subscribe to our newsletter!

Great Deals

Ads
  • Health and Beauty
  • Deals on Electronics
  • Toys and Games
  • Sports and Outdoors
  • Pet Supplies
  • Shoes
  • Movies and TV

Categories

  • Algorithms (8)
  • Artificial Intelligence AI (3)
  • Basic Programs (25)
  • Books (1)
  • Data Structures (10)
  • Databases (1)
  • Dictionaries (1)
  • Files Handling (1)
  • Letter Patterns (26)
  • Lists (7)
  • Machine Learning (3)
  • Math Programs (6)
  • Pattern Programming (31)
  • Promoted (1)
  • Python for Automation (1)
  • Python for Data Science (6)
  • Python for Ethical Hacking (2)
  • Python For Finance (4)
  • Python GUI (5)
  • Python Libraries (6)
  • Python OOP (1)
  • Python Resources (3)
  • Python Tips and Tricks (10)
  • Searching Algorithms (2)
  • Sets (1)
  • Sorting Algorithms (6)
  • Tuples (1)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.