Python:递归函数以查找列表中最大的数字

Python:递归函数以查找列表中最大的数字,第1张

Python:递归函数以查找列表中最大的数字

您对递归如何工作的理解似乎很好。

您的if块被弄乱了,您将2

else
与1
if
对齐,并且对齐已完成。您需要删除您的第一个
else
并且取消缩进
if
一个级别以下的所有内容。例如:

def Max(list):    if len(list) == 1:        return list[0]    else:        m = Max(list[1:])        return m if m > list[0] else list[0]def main():    list = eval(raw_input(" please enter a list of numbers: "))    print("the largest number is: ", Max(list))main()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5646328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存