哪有这么脆弱 发表于 2020-3-20 15:46:45

18讲 0

def first(number):
    result = 0
    if number.pop() != 5:
      for each in number:
          result +=each
    return result * 3
    else:
      for each in number:
          result += each
      b= a - number.pop()
      return b*5


请问这样写哪里错了呀?

qiuyouzhi 发表于 2020-3-20 15:50:15

你的代码有太多奇怪的点了:
1,缩进问题
2,倒数第二行,那个a算什么?
3,return你告诉我写在if和else中间?
4,你这个代码到底想干什么?
5,请不要重复发帖,谢谢!

哪有这么脆弱 发表于 2020-3-20 16:02:31

抱歉抱歉,不知道发了两次帖,电脑有点问题。
倒数第二行的a应该是result,之前用的a,后来改成result,忘记改了。
return不能放在if和else中间嘛{:10_266:}
页: [1]
查看完整版本: 18讲 0