python求81、91、104在五位数里的公倍数
时间: 2024-02-02 16:03:32 浏览: 35
我们可以先找出这三个数的最小公倍数,然后再找出大于等于这个最小公倍数的五位数中能被最小公倍数整除的数。
首先,81、91、104的最小公倍数为 2^3 * 3^4 * 13 = 18036。
然后,我们可以从 18036 开始,依次加上 18036,直到找到一个大于等于 10000 的五位数为止。即:
18036,36072,54108,72144,90180,108216
其中,90180 是大于等于 10000 的五位数,且是这三个数在五位数中的公倍数。
因此,81、91、104在五位数里的公倍数为 90180。
相关问题
Python求最大公约数最小公倍数
在Python中,可以使用以下两种方法求最大约数和最小公倍数:
1. 使用math库中的gcd函数求最大公约数:
```python
math
a = 24
b = 36
gcd = math.gcd(a, b)
lcm = a * b // gcd
print("最大公约数:", gcd)
print("最小公倍数:", lcm)
```
2. 使用辗转相除法求最大公约数,然后通过公式计算最小公倍数:
```python
def gcd(a, b):
while b != 0:
a, b = b, a % b
return a
def lcm(a, b):
return a * b // gcd(a, b)
a = 24
b = 36
gcd_value = gcd(a, b)
lcm_value = lcm(a, b)
print("最大公约数:", gcd_value)
print("最小公倍数:", lcm_value)
```
用Python求最小公倍数
在Python中,计算两个或多个整数的最小公倍数(LCM, Least Common Multiple)有几种方法。这里介绍一种简单直接的方法,使用math模块中的gcd函数(Greatest Common Divisor,最大公约数),因为LCM可以通过两个数的乘积除以它们的最大公约数得到。
首先,你需要导入math模块:
```python
import math
```
然后定义一个函数来计算最小公倍数:
```python
def lcm(a, b):
# 使用公式 lcm(a, b) = |a * b| / gcd(a, b)
# gcd() 函数由 math 模块提供
return abs(a * b) // math.gcd(a, b)
# 如果需要计算三个或更多数的最小公倍数,可以扩展为
def lcm_multiple(numbers):
if len(numbers) == 0:
return None
result = numbers
for i in range(1, len(numbers)):
result = lcm(result, numbers[i])
return result
```
使用示例:
```python
# 计算两个数的最小公倍数
print(lcm(4, 6)) # 输出:12
# 计算多个数的最小公倍数
numbers = [2, 3, 5]
print(lcm_multiple(numbers)) # 输出:30
```
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)