输入4个整数,找出其中最大的数。用函数的嵌套调用来处理
时间: 2023-04-27 20:02:02 浏览: 273
输入4个整数
可以使用以下代码实现:
```python
def find_max(a, b):
if a > b:
return a
else:
return b
def find_max_of_four(a, b, c, d):
max1 = find_max(a, b)
max2 = find_max(c, d)
return find_max(max1, max2)
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
d = int(input("请输入第四个整数:"))
max_num = find_max_of_four(a, b, c, d)
print("最大的数是:", max_num)
```
首先定义了一个 `find_max` 函数,用于找出两个数中的最大值。然后定义了 `find_max_of_four` 函数,用于找出四个数中的最大值。在 `find_max_of_four` 函数中,先调用 `find_max` 函数找出前两个数的最大值,再调用一次 `find_max` 函数找出后两个数的最大值,最后再调用一次 `find_max` 函数找出前两个数和后两个数的最大值,即为四个数中的最大值。
最后,通过输入四个整数,调用 `find_max_of_four` 函数找出最大的数,并输出结果。
阅读全文