假设有一天你和一群朋友决定提出一个全新的编程语言,类似于Java的语法。完成后,您决定使用一个程序在同一行上打印两个整数的程序来测试,如下所示:GydF4y2Ba
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 17 17 18 19 20GydF4y2Ba |
|
您和您的朋友仍然尚未同意编程语言是否应遵循GydF4y2Ba静态范围GydF4y2Ba或者GydF4y2Ba动态范围GydF4y2Ba。GydF4y2Ba
如果是遵循GydF4y2Ba静态范围GydF4y2Ba它会打印出来GydF4y2Ba
1GydF4y2Ba |
|
在哪里GydF4y2Ba 和GydF4y2Ba 是整数。GydF4y2Ba
如果它遵循GydF4y2Ba动态范围GydF4y2Ba,它会打印出来GydF4y2Ba
1GydF4y2Ba |
|
在哪里GydF4y2Ba 和GydF4y2Ba 是整数。GydF4y2Ba
找到价值GydF4y2Ba
一个数字的主要因素GydF4y2Ba 是划分它的所有素数。例如的主要因素GydF4y2Ba 是13,31和5(GydF4y2Ba )。以下Python函数找到了数字的最大主要因子。GydF4y2Ba
1 2 3 4 5 6 7 8 9 10GydF4y2Ba |
|
该程序适用于大多数输入,但它包含一个变量,其范围未正确定义。识别变量。GydF4y2Ba
1 2 3 4 5 6 7 8 9 10 11 12GydF4y2Ba |
|
考虑上述算法,在C ++中GydF4y2Ba 符号用于指在全局命名空间中定义的变量。让GydF4y2Ba 和GydF4y2Ba 是线的输出结果GydF4y2Ba 那GydF4y2Ba 和GydF4y2Ba 然后分别是什么价值GydF4y2Ba
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16GydF4y2Ba |
|
考虑理论python代码的片段。预测运行一次时将输出的内容。GydF4y2Ba
边注:GydF4y2Ba这是一个非常糟糕的功能和变量命名的一个例子。在编程中正确命名是编写好代码的键之一。GydF4y2Ba