任务描述 本关任务:定义一个 compare 函数和一个 max_value 函数,compare 函数用于比较两个数的大小,max_value 函数用于得到一串整型数据中的最大值。 相关知识 为了完成本关任务,你需要掌握函数的嵌套调用方法。 函数的嵌套调用 什么是函数的嵌套调用呢?大家可能会理解为一个函数中再定义一个函数,这是函数的嵌套定义,在后面的实训中,我们会详细介绍函数的嵌套定义。在一个函数中调用另一个函数叫做函数的嵌套调用。我们来举个例子: """ 任务:定义一个 compare 函数和一个max_value 函数,compare 函数用于比较两个数的大小, max_value 函数用于得到一串整型数据中的最大值。 """ # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 ##########Begin########## # 第一步:定义compare函数,返回两个数中较大的值 # 第二步:定义max_value函数,返回数据中的最大值 ##########End########## # 请勿修改下列函数调用的代码 max_number = max_value(eval(input())) # eval(input())是将输入的字符串转换为列表 print(max_number)
时间: 2023-12-27 16:01:56 浏览: 103
oracle中decode函数的使用方法
5星 · 资源好评率100%
```
# 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
##########Begin##########
# 定义compare函数,返回两个数中较大的值
def compare(a, b):
if a >= b:
return a
else:
return b
# 定义max_value函数,返回数据中的最大值
def max_value(nums):
max_num = nums[0]
for num in nums:
max_num = compare(max_num, num)
return max_num
##########End##########
# 请勿修改下列函数调用的代码
max_number = max_value(eval(input())) # eval(input())是将输入的字符串转换为列表
print(max_number)
```
阅读全文