我想在这里做一个简单的加法函数。我从0开始计数。我想把add_credits(x)的参数加到信用总额中,以保持一个连续的总额。for循环似乎不适合在这里使用,因为我不知道要循环多少次。你知道吗
所以我要做的是,加3。学分=3。加4,学分=7。你知道吗
credits = 0
def add_credits(x):
new_total = credits + x
return new_total
print (add_credits(3))
print (add_credits(4))
我知道解决办法一定很简单。。。我觉得自己像个白痴。你知道吗
在您的示例中,函数中的
credits
变量是local
变量。这意味着它与您在顶部为其指定的值不同。您需要将其标识为全局的,这样它才能像这样工作:您可以使用类来表示某种“Wallet”对象。这将包含一个
total
属性和一个add
函数:当变量表示int时,函数中的代码不会更改传递给它的变量的值
相关问题 更多 >
编程相关推荐