python编写两个函数,分别计算两个数的最大值、最小值。
时间: 2024-03-11 18:48:25 浏览: 14
好的,以下是两个函数的代码:
```python
def max_num(num1, num2):
"""
计算两个数的最大值
"""
if num1 > num2:
return num1
else:
return num2
def min_num(num1, num2):
"""
计算两个数的最小值
"""
if num1 < num2:
return num1
else:
return num2
```
可以这样调用:
```python
a = 5
b = 10
print(max_num(a, b)) # 输出 10
print(min_num(a, b)) # 输出 5
```
相关问题
python函数计算3个数最大值和最小值代码
好的,请问您所需要的代码是在Python中实现计算3个数最大值和最小值的函数吗?如果是的话,以下是代码:
```python
def max_min(a, b, c):
max_num = max(a, b, c)
min_num = min(a, b, c)
return max_num, min_num
a = 10
b = 5
c = 20
max_num, min_num = max_min(a, b, c)
print('最大值为:', max_num)
print('最小值为:', min_num)
```
这是一个名为`max_min`的函数,需要传入3个参数a,b和c,返回值为最大值和最小值。在主程序中,我定义了3个数字a,b和c,并将它们当作参数传递给`max_min`函数,接着在主程序中打印了最大值和最小值。
希望这段代码能够帮到您!如果您有任何问题或需要其他帮助,请随时告诉我。
python编写函数统计不确定个数的平均值,最大值,最小值
可以使用可变参数来实现这个函数。以下是一个示例函数,可以统计任意数量的数的平均值、最大值和最小值:
```python
def statistics(*args):
if len(args) == 0:
return None
avg = sum(args) / len(args)
max_val = max(args)
min_val = min(args)
return avg, max_val, min_val
```
这个函数使用了`*args`语法,表示可以接受任意数量的参数。首先检查参数的数量是否为0,如果是则返回`None`。否则,计算平均值、最大值和最小值,并将它们封装在一个元组中返回。你可以像这样调用这个函数:
```python
result = statistics(1, 2, 3, 4, 5)
print(result) # 输出 (3.0, 5, 1)
result = statistics(4, 7, 2, 9, 6, 1, 8, 3, 5)
print(result) # 输出 (5.0, 9, 1)
```
这个函数可以处理任意数量的参数,并返回它们的平均值、最大值和最小值。