
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..
|
|
|