输入4个整数,找出其中最大的值,用一个自定义函数的嵌套来实现。
时间: 2023-07-16 11:14:11 浏览: 183
c++ 函数嵌套 对自定义函数有新的了解
可以通过自定义函数的嵌套来实现,以下是代码实现:
```python
def find_max(nums):
"""
找出列表中最大的数
"""
max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
return max_num
def input_nums():
"""
输入4个整数
"""
nums = []
for i in range(4):
num = int(input("请输入第{}个整数: ".format(i+1)))
nums.append(num)
return nums
nums = input_nums()
max_num = find_max(nums)
print("最大的数是:", max_num)
```
首先定义了一个 `find_max` 函数,用于在一个列表中找到最大的数。然后定义了一个 `input_nums` 函数,用于输入4个整数并返回一个列表。在主程序中,先调用 `input_nums` 函数获取4个整数,然后再调用 `find_max` 函数,找到最大的数并输出。
阅读全文