我开始在 python 中开发,我的一个变量的范围有问题
我声明了一个名为“bankroll”的整数类型变量并将其赋值为 500,然后在函数中使用它并将其作为参数传递,但在函数执行结束时其值保持不变我不明白(该函数在另一个模块中定义但在同一个文件中使用或被声明为“bankroll”)
我试图从我的函数中返回这个变量并将它重新分配给 bankroll 但它的值没有改变
# the function taking in parameter bankroll
def roulette(mise,numeroChoisis, bankroll, continuerPartit):
else:
print("c'est perdu !")
bankroll - mise
math.ceil(bankroll)
return bankroll
#the main
bankroll = rouletteGain.roulette(mise, numeroChoisis, bankroll, continuerPartit)