Программирование и научные вычисления на языке Python/§15: различия между версиями
Содержимое удалено Содержимое добавлено
LeoMat (обсуждение | вклад) Нет описания правки |
LeoMat (обсуждение | вклад) Нет описания правки |
||
Строка 63:
Но поскольку <tt>v0</tt> не определено, то вызов функции требует того, чтобы переменная была заранее определена и тогда мы уже можем определить значение для
Строка 69:
v0 = 3
dy = diff(y, 1)</source>
Но использование глобальных переменных в этом случае это плохой стиль программирования. Почему это плохо, можно проиллюстрировать на примере когда нам нужно использовать разные версии одной функции. Например, мы бросаем мячик вверх со скоростями 1 и 5 м/с. Каждый раз, когда мы вызываем ''y'', нам понадобиться задавать перед ним новое значение ''v0'':
<source lang="python">
v0 = 1; r1 = y(t)
v0 = 5; r2 = y(t)</source>
|