我尝试了嵌套函数,但没有得到预期的输出

时间:2019-02-06 20:01:45

标签: python-3.x

我已经尝试解决嵌套函数。但是我没有得到预期的输出。

def rectangle(x):
    def breadth():
        # nonlocal z
        z = 2 * 3
        return z
    breadth()

    area = x * breadth()
    print(area)

x = int(input("Enter the value x : "))

2 个答案:

答案 0 :(得分:2)

您必须调用 rectangle 函数并删除 breadth()调用,然后再进行面积计算:

def rectangle(x):
    def breadth():
        # nonlocal z
        z = 2 * 3
        return z
    area = x * breadth()
    print(area)

x = int(input("Enter the value x : "))
rectangle(x)

答案 1 :(得分:0)

function NumberThirtyTwo(){
           var i, j, k;
         for(i=65; i<=69; i++){
               var str = ''
            for(j=69; j>=i; j--){
                 str += '  '
           
           }
            for(k=65; k<=i; k++){
                str += (String.fromCharCode(k)+ '');
                       n = k - 1;
            for(m=65; m<i; m++)
                str +=(String.fromCharCode(--n)+ '');
            }
            console.log(str)
        }
    }
    

NumberThirtyTwo()