Несколько возвращаемых значений
Функции Python могут возвращать больше одного значения. Предположим, есть функция вида:
.
Для того чтобы возвратить несколько требуемых значений, достаточно перечислить их через запятую в инструкции return:
def yfunc(t, v0):
g = 9.81
y = v0*t - 0.5*g*t**2
dydt = v0 - g*t
return y, dydt
Когда далее будет вызывана yfunc, необходимо в левой части операции присваивания указать две переменные, в которые будут записаны два значения:
position, velocity = yfunc(0.6, 3)
Автор: D1VER
Дата публикации: 2013-09-17T00:04:00.001-07:00