"NameError name 'x' is not defined" Pycharm 使用 Python 3.9

"NameError name 'x' is not defined" Pycharm using Python 3.9

python 的新手,我下载了 Pycharm 并正在使用 python 版本 3.9(最新版本)。我遇到问题,我的终端显示错误:

NameError: 名称 'run' 未定义

有一次我能够让控制台以某种方式忽略该错误,但它在调用测试函数时给出了类似的错误。

我对函数声明做了一些研究,相信这是正确的语法。也试图在这个论坛上找到类似的问题,但似乎找不到我的答案,所以如果这是重复的或常见的错误,我提前道歉。

if __name__ == '__main__':
    run()

def run():
    test()
    return

def test():
    print("test")
    return

在main之前定义函数

def run():
    test()
    return

def test():
    print("test")
    return
if __name__ == '__main__':
    run()