Задать вопрос
  • В чем отличие строки (n1,n2=n2,n1+n2) и строк (n1 = n2 and n2 = n1+n2)?

    @fatmos
    Во втором случае нужна третья переменная : b=n2>
    n2 =n1+n2 > n1=b
    Иначе пропадает значение в переменной n1 или же переписывается на значение переменной n2 .

    Тогда n2=n1+n2 становится равным n2=n2+n2 . По этому такие приколы 16 32.

    В первом случае замена переменных считай что происходит одновременно . Это как дать команду поменять содержимое ведра с дёгтем и ведра с мёдом , но так чтобы не смешались .

    Когда использовал ( n1=n2 , n2=n1+n2 ):"замена вёдер со смешиванием дёгтя и мёда "
    происходит переписывание n1 на n2 и потерей числа 'сидящего' в переменной n1 ,
    т.к ты приказал поместить туда число 'сидящее' в n2 , поэтому для этого требуется
    третья пустая переменная ,
    чтобы не потерять содержимое в переменной n1 , иначе Аля-Улю полетели волосы уарестантов
    Ответ написан
    1 комментарий