小编Tho*_*son的帖子

验证错误:从外部范围重新定义外部名称

不确定我得到这个,但我从 pyLint 得到一个验证错误说:

Redefining name 'a' from outer scope (line 443) (redefined-outer-name)
Redefining name 'b' from outer scope (line 444) (redefined-outer-name)
Run Code Online (Sandbox Code Playgroud)

代码是这样的:

a = 98  # line 443
b = 90  # line 444

def prodNr(a, b):
    """Definiera prodNr"""
    return a * b

result = prodNr(a, b)

ANSWER = result
Run Code Online (Sandbox Code Playgroud)

谁能给我一个关于如何摆脱验证错误的线索?

python scope pylint python-3.x

4
推荐指数
1
解决办法
6319
查看次数

Arrays.toString,没有库

我的Java任务正在疯狂.我对方法很陌生,我似乎无法理解这个方法.你能给我一个指导手吗?

我正在尝试将int数组转换为字符串并使用.
toString方法.我们不允许使用某些库.我从代码中得到的只是一个'stack overflow'...

码:

public static void main(String[] args) {
    int[] arr = {3,4,5,6,7};

    String str = toString(arr);
    System.out.println("arr = " + str);
}

private static String toString(int[] arr) {
    String str = Arrays.toString(arr);
    return str;
}
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的程序的完整代码:

public class Arrays {

public static void main(String[] args) {
    int[] arr = {3,4,5,6,7};

    int result = sum(arr);
    System.out.println(result);

    String str = toString(arr);
    System.out.println("arr = " + str);
}

private static int sum(int[] arr) {
    int result = 0; …
Run Code Online (Sandbox Code Playgroud)

java tostring

1
推荐指数
1
解决办法
327
查看次数

在函数JavaScript中切换大小写

我永远不会理解这些事情,所以我需要向正确的方向努力.我有一个需要挑选水果颜色的函数我选择了Switch case语句.问题是我不知道如何从声明中得到结果.也许我应该得到一个If/else语句?这是代码:

function fruitColor(fruit) {
switch(color) {
    case "apple" : green;
        break;
    case "banana" : yellow;
        break;
    case "kiwi" : green;
        break;
    case "plum" : red;
        break;
    }
}
 var result = fruitColor(plum);
Run Code Online (Sandbox Code Playgroud)

我无法得到结果,我不确定我是否需要'返回'值或类似的东西.推进正确的方向将是值得赞赏的.谢谢advancve.此致,托马斯

javascript switch-statement

0
推荐指数
1
解决办法
4441
查看次数