Python 面试题

下列代码是否可正常运行?若不能,请修正

num = 5


def print_num():
    num += 1
    print(num)


print_num()
点我看答案

赋值前引用了局部变量 num,声明全局变量即可。

num = 5


def print_num():
    global num
    num += 1
    print(num)


print_num()
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""