Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
5.2 SyntaxError: 'return' outside function
Veateade SyntaxError: 'return' outside function tekib siis, kui käsuga return üritatakse tagastada midagi väljaspool funktsiooni.
Tuleb jälgida, et käsk return oleks funktsiooniploki sees.
Näide 1:
def tervitus():
    lause = 'Võõrustaja: "Tere!" \nKülaline: "Tere!"'
return lause
print(tervitus())
Veateade kuvatakse, sest käsk return on vale taandega ja seega funktsioonist väljaspool: 
>>> %Run Test.py
  File "C:\Users\Kursus\Test.py", line 3
    return lause
               ^
SyntaxError: 'return' outside function
>>> 
Võimalik parandus:
Käsk return tuleks asendada õige taandega, et ta asuks funktsiooni sees.
Näide parandatud programmist:
def tervitus():
    lause = 'Võõrustaja: "Tere!" \nKülaline: "Tere!"'
    return lause
print(tervitus())