博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 最小公倍数
阅读量:4338 次
发布时间:2019-06-07

本文共 728 字,大约阅读时间需要 2 分钟。

最小公倍数     求解两个整数(不能是负数)的最小公倍数
方法一:穷举法
1 def LCM(m, n): 2  3     if m*n == 0: 4         return 0 5     if m > n: 6         lcm = m 7     else: 8         lcm = n 9 10     while lcm%m or lcm%n:11         lcm += 112 13     return lcm
View Code

 方式二:公式lcm = a*b/gcd(a, b)

1 def gcd(m,n): 2  3     if not n: 4         return m 5     else: 6         return gcd(n, m%n) 7  8 def LCM(m, n): 9 10     if m*n == 0:11         return 012     return int(m*n/gcd(m, n))13 14 if __name__ == '__main__':15     a = int(input('Please input the first integers : '))16     b = int(input('Please input the second integers : '))17     result = LCM(a, b)18     print('lcm = ', result)
View Code

 

 

转载于:https://www.cnblogs.com/todayisafineday/p/6129922.html

你可能感兴趣的文章
iOS 的Could not find Developer Disk Image错误
查看>>
Qt 利用XML文档,写一个程序集合 四
查看>>
java基础系列--volatile关键字
查看>>
错误15023:当前数据库中已存在用户或角色
查看>>
MySQL详解--锁
查看>>
前端基础知识
查看>>
怎样使用Mock Server
查看>>
Xamarin XAML语言教程基本页面ContentPage占用面积(二)
查看>>
关于form
查看>>
关于范数的理解
查看>>
UI - Cocoa Touch框架
查看>>
UVA 10465 Homer Simpson(全然背包: 二维目标条件)
查看>>
python学习Day10 函数的介绍(定义、组成、使用)
查看>>
C++中的析构函数
查看>>
协议udp---udp编程, 最多发送多少字节?
查看>>
libevent 源码学习三 —— 基本使用场景和事件流程
查看>>
offload语句中使用#ifdef __MIC__ 可能发生的隐式错误
查看>>
VUE工程上线首页加载慢问题优化
查看>>
现代软件工程 第二周博客作业
查看>>
Browsersync-浏览器同步测试工具
查看>>