Когда я запускаю приведенный ниже код Python, результаты равны 0, 5
#file name main1.py
def getZ(x,y):
global Z
Z=x*x+y*y
return Z
global X,Y,Z
X=1
Y=2
Z=0
print(Z)
getZ(X,Y);
print(Z)
, но когда я запускаю файл ниже
#file name main2.py
import getZ
global X,Y,Z
X=1
Y=2
Z=0
print(Z)
getZ.getZ(X,Y);
print(Z)
с новой функцией определения пользователя,
#file name getZ.py
def getZ(x,y):
global Z
Z=x*x+y*y
return Z
результаты 0, 0
Я не могу понять эту ситуацию.
Кто-нибудь может мне помочь?
Спасибо за ваш совет.