Программирование и научные вычисления на языке Python/§4: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 343:
 
==Функции без ответа==
 
Иногда от функций требуется только выполнение ряда инструкций, но не возвращение какого-то значения. В этом случае можно просто откинуть инструкцию ''return''. В ряде языков, такие функции, не возвращающие значения, называются процедурами, в Python это просто один из возможных вариантов воплощения функции. Например, в продолжение к предыдущему примеру с функцией L(x, n):
 
 
<source lang="python">
def table(x):
print '\nx=%g, ln(1+x)=%g' % (x, log(1+x))
for n in [1, 2, 10, 100, 500]:
value, next, error = L(x, n)
print 'n=%-4d %-10g (next term: %8.2e '\
'error: %8.2e)' % (n, value, next, error)
</source>
 
 
 
 
 
==lambda-функции==