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

Содержимое удалено Содержимое добавлено
Строка 378:
n=100 5.08989 (next term: 8.95e-03 error: 1.82e+00)
n=500 6.34928 (next term: 1.21e-03 error: 5.59e-01)</pre>
 
 
Отсюда мы видим, что сумма сходится гораздо медленнее при больших ''x'', чем при малых. Также мы видим, что начальные ошибки для малого ''n'' по порядку могут превышать само значение.
 
Когда мы явно не указываем инструкции ''return'', это еще не означает, что таковой не имеется, в этом случае Python вставляет "невидимую" инструкцию ''return None''. ''None'' — специальный объект Python, который представляет собой "ничто". Он преследует своим существованием те же цели, что в математике ноль обозначает отсутствие соответствующего количества единиц или десятков, сотен и так далее. В других языках программирования, таких как C, C++ и Java схожий смысл имеет слово ''void''. Таким образом, функция table? кроме того что выполняет записанные в ней инструкции, будет возвращать и объект особого типа, объект None. Например, при запросе result = table(500), переменная result будет ссылаться на объект None.
 
==lambda-функции==