Cause of “return outside of function” syntax error in Python?

前端 未结 3 1865
刺人心
刺人心 2021-01-22 04:02

I have problem in this code;

\'return\' outside function (, line 4)      4

This code from book called Lea

相关标签:
3条回答
  • 2021-01-22 04:43

    in this function the return is not properly indented.

    def break_words(stuff):
        """This function will break up words for us."""
        words = stuff.split(' ')
        return words
    
    0 讨论(0)
  • 2021-01-22 04:46

    Your indentation is off, try this:

    def break_words(stuff):
        """This function will break up words for us."""
        words = stuff.split(' ')
        return words
    

    Indentation is a key component of Python, unlike some other languages - so it is important to ensure that your code is properly formatted.

    0 讨论(0)
  • 2021-01-22 05:01

    Indentation matters in python. From what you've pasted the last two lines here are NOT int the scope of break_words.

    def break_words(stuff):
        """This function will break up words for us."""
    words = stuff.split(' ')
    return words
    
    0 讨论(0)
提交回复
热议问题