用py写输入三个数输出最大值
时间: 2023-04-07 10:04:54 浏览: 76
我可以回答这个问题。以下是用 Python 编写的代码:
```
a = float(input("请输入第一个数:"))
b = float(input("请输入第二个数:"))
c = float(input("请输入第三个数:"))
if a >= b and a >= c:
print("最大值是:", a)
elif b >= a and b >= c:
print("最大值是:", b)
else:
print("最大值是:", c)
```
希望能对您有所帮助!
相关问题
py求三个数的最大公约数
可以使用欧几里得算法(辗转相除法)来求三个数的最大公约数,具体步骤如下:
1. 先求出前两个数的最大公约数gcd(a,b);
2. 再求出gcd(a,b)和第三个数c的最大公约数gcd(gcd(a,b),c)。
代码如下:
```python
def gcd(a, b):
if b == 0:
return a
else:
return gcd(b, a % b)
def gcd_three_numbers(a, b, c):
return gcd(gcd(a, b), c)
```
这样调用`gcd_three_numbers`函数即可求出三个数的最大公约数。
py不用函数求三个数的最大公约数
可以使用欧几里得算法(辗转相除法)来求三个数的最大公约数,具体步骤如下:
1. 先求出前两个数的最大公约数;
2. 再求出上一步的结果和第三个数的最大公约数。
代码如下:
```python
a, b, c = 36, 48, 60 # 三个数
while b != 0:
a, b = b, a % b
gcd_abc = a
while c != 0:
gcd_abc, c = c, gcd_abc % c
print(gcd_abc) # 输出最大公约数
```
这样就可以输出三个数的最大公约数。
相关推荐
![](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)
![](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)