Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2009 23:21:23

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

как использовать возвращаемое значение (return-ом) из ф-ции?

например, код:

#!/usr/bin/python
# -*- coding: utf-8 -*-

def f1(a):
b = 1;
a = a + b;
return a;

f1(5);
как использовать возвращаемое значение (return-ом) из ф-ции?

Офлайн

#2 Дек. 22, 2009 23:29:11

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

как использовать возвращаемое значение (return-ом) из ф-ции?

1) Уберите “;” - это Вам не Паскаль
2) Ну, просто используйте, где хотите. Например:

с = f1(100)
print(f1(200))
и т.п.



Офлайн

#3 Дек. 22, 2009 23:41:39

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

как использовать возвращаемое значение (return-ом) из ф-ции?

понял, спасибо.
а зачем “;” убирать? они ведь не запрещены синтаксисом? (мне с ними спокойнее ;-)

Офлайн

#4 Дек. 22, 2009 23:57:43

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

как использовать возвращаемое значение (return-ом) из ф-ции?

ta
а зачем “;” убирать? они ведь не запрещены синтаксисом? (мне с ними спокойнее ;-)
Вах шаман!
Не надо так делать. Вам спокойнее - других бесит (по крайней мере меня очень напрягает) Почитайте о принятом стиле написания кода в Питоне: http://www.python.org/dev/peps/pep-0008/

P.S.
Такое имеет смысл только в конструкциях типа:
import pdb; pdb.set_trace()
И то только из-за того, что это для отладки и после фикса она уберется (или улетит в коммент)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version