Несколько возвращаемых значений
Функции 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)