python函数的嵌套定义

img


调整代码的对齐缩进,完成提议要求,
增加外部变量声明语句,使得函数内赋值的变量能在函数外使用

def fun1():
    global name, num
    name=input()
    num=input()
    password=input()
    def fun2(name_str,num_str):
        print("员工姓名为:",name_str)
        print("员工工号为:",num_str)
    if password in ["123","321","345","abc"]:
        fun2(name,num)
    else:
        name="查无此人";num="0000"
fun1()
print("员工姓名为:",name,"员工工号为:",num)