Здравствуйте люди, вопрос такой, я баловался просто я переменными и возник конфуз, почему при изменении переменной num1 мне снова приходится прописывать res = num1 + num2?
Смотри это тебе не Эксель. В Экселе есть некий список форумул, которые надо перерасчитывать при каждом изменении любой ячейки.
Для таблицы это удобно. В алгоритме программы это был бы неотлаживаемый кошмар.
Если свойство должно быть только вычислимым, используют функцию. Например площадь прямоугольника
def area(a, b):
return a*b
a = 5
b = 7
print(area(a,b))
b = 8
print(area(a,b))
Будет выдавать разный результат при разных сторонах прямоугольника, есть и более совершенные средства, о них ты узнаешь позже