编写一个能求两个或三个数中最大值的小程序
时间: 2023-04-14 14:02:43 浏览: 86
Java小程序求最大值
以下是一个能求两个或三个数中最大值的Python小程序:
```
# 求两个或三个数中最大值的程序
# 定义函数,接收两个或三个参数
def max_num(a, b, c=None):
if c is None: # 如果只有两个参数
if a > b:
return a
else:
return b
else: # 如果有三个参数
if a > b and a > c:
return a
elif b > a and b > c:
return b
else:
return c
# 测试程序
print(max_num(5, 8)) # 输出8
print(max_num(3, 9, 6)) # 输出9
```
程序中定义了一个函数`max_num`,接收两个或三个参数。如果只有两个参数,则比较它们的大小,返回最大值;如果有三个参数,则比较它们的大小,返回最大值。最后通过调用函数并传入参数来测试程序。
阅读全文