python编写两个函数,分别计算两个数的最大值、最小值。
时间: 2024-03-11 13:48:25 浏览: 172
好的,以下是两个函数的代码:
```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:编写一个函数,计算n个数中的最大值、最小值和平均值。提示返回值可以为元组。
好的,以下是代码实现:
```python
def max_min_avg(nums):
max_num = max(nums)
min_num = min(nums)
avg_num = sum(nums) / len(nums)
return max_num, min_num, avg_num
# 调用函数并输出结果
nums = [1, 2, 3, 4, 5]
max_num, min_num, avg_num = max_min_avg(nums)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均值为:", avg_num)
```
上述代码中,我们定义了一个 `max_min_avg` 函数,该函数接受一个包含 `n` 个数的列表作为参数。函数内部通过调用 `max`、`min` 和 `sum` 函数来计算列表中的最大值、最小值和平均值,并将这三个值封装成一个元组返回。
最后,我们调用该函数并输出结果。
用Python编写一个函数,输入一个数字列表,返回该列表中的最大值和最小值。
好的,可以使用以下Python代码实现该函数:
```python
def min_max(nums):
"""
输入一个数字列表,返回该列表中的最大值和最小值。
"""
# 如果列表为空,返回None
if not nums:
return None
# 初始化最小值和最大值
min_val = nums[0]
max_val = nums[0]
# 遍历列表
for num in nums:
if num < min_val:
min_val = num
if num > max_val:
max_val = num
# 返回最小值和最大值
return min_val, max_val
```
你可以将这个函数复制到Python编辑器中,然后输入一个数字列表并调用该函数来测试它。
阅读全文