Задать вопрос
@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)
#результат внутри переменных разный


Нужно чтоб вызвались подряд функции и результаты в каждой переменной сохранялся разный, как это реализовать и из-за чего такое возникает?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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