具有1个变量功能的计数机



所以,我一直在尝试为变量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

相关内容

  • 没有找到相关文章

最新更新