function is not defined error in Python

后端 未结 5 1893
走了就别回头了
走了就别回头了 2020-11-30 10:38

I am trying to define a basic function in python but I always get the following error when I run a simple test program;

>>> pyth_test(1, 2)

Traceba         


        
5条回答
  •  时光说笑
    2020-11-30 11:31

    In python functions aren't accessible magically from everywhere (like they are in say, php). They have to be declared first. So this will work:

    def pyth_test (x1, x2):
        print x1 + x2
    
    pyth_test(1, 2)
    

    But this won't:

    pyth_test(1, 2)
    
    def pyth_test (x1, x2):
        print x1 + x2
    

提交回复
热议问题