定义一个 compare 函数和一个 max_value 函数,compare 函数用于比较两个数的大小,max_value 函数用于得到一串整型数据中的最大值。要求:max_value 函数中调用compare()函数。
时间: 2024-05-09 19:17:26 浏览: 74
C++函数
compare 函数的定义如下:
```python
def compare(a, b):
if a > b:
return 1
elif a < b:
return -1
else:
return 0
```
max_value 函数的定义如下:
```python
def max_value(nums):
max_num = nums[0]
for num in nums:
if compare(num, max_num) == 1:
max_num = num
return max_num
```
其中,nums 为一个整型列表,表示要求最大值的整型数据。compare 函数用于比较两个整数的大小,max_value 函数首先取列表中的第一个数作为最大值,然后遍历列表中的每一个数,调用 compare 函数比较该数与当前的最大值的大小关系,如果该数比当前最大值大,则将该数更新为最大值。调用完毕后,max_value 函数返回整型列表中的最大值。
阅读全文