所以,我一直在尝试为变量n
制作一台计数机。我正在使用一个函数来完成它,但它一直在声明我在代码开头使用的n=0
。这就是我正在使用的。
n=0
def cprocess():
n=n+1
我想,很简单,但我是个初学者。我该如何改进&修复代码?
您从不调用函数,函数只在被调用时执行代码。另外,不要使用语法x=x+1
,而是使用+=
运算符。
既然你是新来的,我就一步一步来:
n=0 # defining our integer variable
def cprocess(): # defining our function
global n # leave this out if you want, functions and variables tend to be weird sometimes, so by doing this we make sure variable "n" exists
n += 1 # incrementing variable "n" by 1
cprocess() # calling our function
print(n) # checking our variable
>>> 1 # output of print statement
在函数中添加global n
。
n=0
def cprocess():
global n
n=n+1