输入三个数输出最大值最小值并在主函数调用
时间: 2023-11-22 11:54:02 浏览: 255
好的,下面是一个示例代码,帮你实现这个功能:
```python
def find_max_min(a, b, c):
max_num = max(a, b, c)
min_num = min(a, b, c)
return max_num, min_num
# 在主函数中调用
a, b, c = 3, 7, 2
max_num, min_num = find_max_min(a, b, c)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
输出结果为:
```
最大值为: 7
最小值为: 2
```
这个程序中,我们定义了一个 `find_max_min` 函数,接收三个参数 `a`, `b`, `c`,计算出其中的最大值和最小值,并使用 `return` 关键字返回这两个值。
在主函数中,我们使用 `a`, `b`, `c` 三个变量来存储输入的三个数,然后调用 `find_max_min` 函数,得到最大值和最小值,并将它们存储到 `max_num` 和 `min_num` 变量中。最后,我们使用 `print` 函数将最大值和最小值输出到控制台。
相关问题
输入三个整数,分别输出它们中的最大值和最小值要求编写函数求三个数的最大值和最小值,并在主函数中调用它们
好的,以下是代码示例:
```python
def max_min(num1, num2, num3):
max_num = max(num1, num2, num3)
min_num = min(num1, num2, num3)
return max_num, min_num
# 在主函数中调用
num1, num2, num3 = map(int, input("请输入三个整数,用空格隔开:").split())
max_num, min_num = max_min(num1, num2, num3)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
在该代码中,我们定义了一个名为 `max_min` 的函数,该函数接收三个整数作为参数,使用 `max` 和 `min` 函数来求出最大值和最小值,并将它们作为元组返回。在主函数中,我们使用 `map` 函数将输入的字符串转换为整数,并使用 `split` 函数将它们分割成三个部分。我们调用 `max_min` 函数来获取最大值和最小值,并使用 `print` 函数将它们输出。
输入三个整数,分别输出他们中的最大值和最小值,要求编写函数求三个数的最大值和最小值,并在主函数中调用它们
可以使用以下代码实现:
```python
def max_min(a, b, c):
# 求最大值
if a > b:
if a > c:
max_num = a
else:
max_num = c
else:
if b > c:
max_num = b
else:
max_num = c
# 求最小值
if a < b:
if a < c:
min_num = a
else:
min_num = c
else:
if b < c:
min_num = b
else:
min_num = c
return max_num, min_num
# 测试函数
a, b, c = 5, 2, 9
max_num, min_num = max_min(a, b, c)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
输出结果为:
```
最大值为: 9
最小值为: 2
```
阅读全文