这里是我的代码:
def L_value_Change(k):
global L
L = k
return L
def applyF_filterG(L, f, g):
L
k = []
for i in L:
if g(f(i)):
k.append(i)
L = k
L_value_Change(k)
if L == []:
return -1
else :
return max(L)
当我把这个代码,平地机告诉我这是不正确!所以我读了测验的介绍,导师写道“全局变量不起作用”。如何在不使用单词global
的情况下使用函数更改L
变量?如果你尝试了我的代码并给了它所需的输入,它会给你一个正确的答案,但是分级者告诉我这是错误的。
我想人们不喜欢这张照片,但对我来说这似乎是一个合理的问题! – tdelaney
欢迎来到Stack Overflow!如果他们不能以文本形式发布(可读,可搜索等),则以图片形式提供信息。 –