gpt4 book ai didi

python - 使用参数更改函数中的变量

转载 作者:行者123 更新时间:2023-12-01 01:49:27 25 4
gpt4 key购买 nike

我真的不知道如何通过使用带参数的函数来增加变量。下面的代码打印 0 和 1,我明白为什么,但我不知道如何修复它。它只是代码的一般“形状”,因此可以有任意数量的变量。如果您看一下,将不胜感激!

i=0
b=0
def increase(a):
print(a)
a+=1
print(a)
for e in range (3):
increase(i)
increase(b)

最佳答案

Python 没有像 c++ 那样的参数引用(& 符号),因此您可以使用返回函数。

i=0
b=0
def increase(a):
print(a)
a+=1
print(a)
return a
for e in range (3):
i = increase(i)
b = increase(b)

关于python - 使用参数更改函数中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50878530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com