@Durilka96

Почему результат в одном случае одинаковый, а в другом разный?

Вызыввю две функции, на вход поступают разные данные, результат присваивается в разные переменные, но почему то при проверке после вызовов двух функций is и == true результат дает, а если смотреть результаты в переменных между вызовами функций, то результат разный, почему такое мб?
1ый случай:
perem1=func1(a, b)
perem2=func1(c, b)
Print(perem1 is perem2)
Print(perem1 == perem2)
#результат внутри переменных одинаковый


2ой случай:
perem1=func1(a, b)
Print(perem1) 
perem2=func1(c, b)
Print(perem2)
#результат внутри переменных разный


Нужно чтоб вызвались подряд функции и результаты в каждой переменной сохранялся разный, как это реализовать и из-за чего такое возникает?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы