最小公倍数算法

简介: 最小公倍数算法

最小公倍数算法:

以下代码用于实现最小公倍数算法:

实例(Python 3.0+)

# Filename : test.py
# author by : www.dida100.com
# 定义函数
def lcm(x, y):
   #  获取最大的数
   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
# 获取用户输入
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
print( num1,"和", num2,"的最小公倍数为", lcm(num1, num2))

尝试一下

 

执行以上代码输出结果为:

输入第一个数字: 54

输入第二个数字: 24

54 和 24 的最小公倍数为 216

 

相关文章
|
7月前
|
算法
求最大公约数和最小公倍数的算法
求最大公约数和最小公倍数的算法
81 0
|
7月前
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-2 算法训练 最大最小公倍数
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-2 算法训练 最大最小公倍数
49 0
|
算法
算法训练之最大最小公倍数 ALGO002
算法训练之最大最小公倍数 ALGO002
52 0
|
算法 C++
每日算法系列【LeetCode 1363】形成三的最大倍数
每日算法系列【LeetCode 1363】形成三的最大倍数
|
算法
求最大公约数和最小公倍数的几种算法
求最大公约数和最小公倍数的几种算法
149 0
|
算法
【算法实践】| 一步步手把手带你实现寻找最小公倍数
其实最小公倍数的概念和计算最小公倍数的方法.那是我们在学习小学数学的时候就已经掌握的数学知识,为了更加通俗易懂一点,本文先从一个'分元宝'的故事入手: 亡故的先父留下遗嘱, 共有遗产17个元宝, 老大得元宝的二分之一、 17/2=8.5 老二得元宝的三分之一、 17/3=5.66666 老三得元宝的九分之一、 17/9=1.8 问他们每一个人分别应该分几个元宝? 在《一代大商孟洛川》中是这样做的 孟洛川拿来一个元宝加上去 好了,现在分元宝 答案是:老大9个元宝、老二6个元宝、老三2个元宝。 还剩下一个元宝,是我们孟洛川的,拿回来 很不可思议吧 很简单的初中数学题老大分1/2,老二分1/3,老三
448 1
|
算法 BI C++
【c++】三种算法求最小公倍数与最大公约数
【c++】三种算法求最小公倍数与最大公约数
【c++】三种算法求最小公倍数与最大公约数
|
算法
例题:1.正整数A和正整数B的最小公倍数是指能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数 2.将一句话的单词进行倒置,单词之间空格,标点不倒置,字母不超100
例题:1.正整数A和正整数B的最小公倍数是指能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数 2.将一句话的单词进行倒置,单词之间空格,标点不倒置,字母不超100
204 0
|
算法 BI C++
【c++】三种算法求最小公倍数与最大公约数
【c++】三种算法求最小公倍数与最大公约数
1066 0
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数