Показать сообщение отдельно

  #16  
Старый 25.01.2009, 22:56
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

Код:
def ga(x,y):
    x = 10
    y = 10
if (x == y):

    s = compare(x,y)
    return s

if(x > y):

    z = compare(x,y)
    return z

if (x < y):

    d = compare(x,y)
    return d

print(ga(5,2))
Вот,что выдало:

File "C:\Python30\programms\prog1.py", line 7
return s
SyntaxError: 'return' outside function

Я так понял,что интерпретатор решил,что я за пределы функции выкинул return ?Но он же расположенв её *области видимости*.

Последний раз редактировалось Велемир; 25.01.2009 в 23:48..
 
Ответить с цитированием