Эй, я действительно новичок в python, но я проработал некоторое программирование на C++ и Javascript, я просто не понимаю, почему моя переменная x не имеет своего значения.Python Глобальная переменная не имеет значения
Спасибо за помощь и приятный день!
a = input("How much xp? :\n")
x = int(a)
w = 100
z = 1
h = 0
def Call():
global a
print "\n"
print x
print "\n"
print "Would you like to Continue ? \n Y/N \n"
j = raw_input("")
if j == "Y":
print "Call \n"
a = input("How much xp? :\n")
Level()
elif j == "N":
return 0
else:
return 0
def Level():
global x
global w
global z
global h
if x >= w:
z = z + 1
print "Your level is " + str(z)
h = x % w
x = x + h
w = w + 50
Call()
else:
print "Your level is " + str(z)
Call()
Level()
Какая ошибка? Как фактический результат работы вашей программы отличается от ожидаемого результата? – user2357112
Можете ли вы дать некоторый вклад с ожидаемым выходом и неправильным. Я не могу понять, что вы пытаетесь сделать с помощью 'a = input (« Сколько xp?: \ N »); x = int (a) '... – hivert