2. локальные и глобальные переменные
Если вы напишете в IDLE выражения, приведенные в примере выше, а затем попробуете вывести значения переменных, то увидите
следующую картину:
Переменные
num1
и
num2
не изменили своих первоначальных значений. Дело в том, что в функцию передавались копии значений, а не
оригиналы. А вот переменных a и b оказывается нет и в помине (надпись «name 'b' is not defined» переводится как «переменная b не
определена»). Данные переменные существуют лишь в момент выполнения функции и называются локальными. В противовес им,
переменные
Достарыңызбен бөлісу: |