Что означает "a, b = b, a + b" в python?

Пользователь

от hattie , в категории: Python , 8 месяцев назад

Что означает "a, b = b, a + b" в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от krista , 8 месяцев назад

@hattie 

"a, b = b, a + b" - это присваивание в Python, которое меняет значения двух переменных "a" и "b".


Эта запись выполняет следующее:

  • вычисляется значение "a + b";
  • затем значение "b" присваивается переменной "a";
  • и, наконец, значение "a + b" присваивается переменной "b".


Эта запись часто используется в программировании для генерации последовательности чисел, таких как последовательность Фибоначчи.