count = 0
def lol(count):
x = count + 1
print(x)
В настоящее время я вызываю эту функцию в другом файле в моей программе на Python, и count = 1 каждый раз, когда она запускается, я не знаю, почему, я пытаюсь сделать ее +1 после каждого запуска.
Любая помощь будет очень признательна.
Вы никогда не изменяете count
, а только печатаете результат x = 0 + 1
Это будет делать то, что вы хотите, однако вам следует пересмотреть свои потребности в глобальных переменных.
count = 0
def lol():
global count
count += 1
print(count)
Он всегда будет просто печатать count+1, потому что это то, что делает код. На самом деле приведенный выше код ничего не сделает, потому что вы никогда не вызываете lol()