| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> python之求最小公倍数 -> 正文阅读 |
|
[数据结构与算法]python之求最小公倍数 |
# -*- coding: UTF-8 -*- # 题目描述 # 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。 # 输入描述: # 输入两个正整数A和B。 # 输出描述: # 输出A和B的最小公倍数。 # 示例1 # 输入 # # 5 7 # 输出 # # 35 # 求最小公倍数 def getNum(m, n): list1 = [] a, b = 0, 0 for i in range(2, min(m, n) + 1): if m % i == 0 and n % i == 0: m = m / i n = n / i a, b = m, n list1.append(str(i)) print(eval("*".join(list1)) * int(a) * int(b)) getNum(7, 14) # 方案二 m, n = map(int, raw_input().split()) a = m b = n t = 0 while n != 0: t = m m = n n = t % n print(a * b) / m # 方案三 row = raw_input().split() a = int(row[0]) b = int(row[1]) def gcd(m, n): while m != 0: m, n = n % m, m return n c = a * b print c / gcd(a, b) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 1:40:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |