这个问题已经在这里有了答案:

我真的看不出这些陈述有什么问题。 我检查了它们在这里有很多相同的错误消息,但是找不到清晰的答案。 谁能解释这个问题? 谢谢。

myVariable = 10

def printV():
    myVariable = myVariable + 10
    print("inside", myVariable)

printV()

print("outside", myVariable)

===============>>#1 票数:1 已采纳

问题在于该方法不知道myVariable是什么,因为它在本地范围内作用不佳。 我建议你这样做。

myVariable = 10

def printV():
    global myVariable
    myVariable = myVariable + 10
    print("inside", myVariable)

printV()

print("outside", myVariable)

  ask by Dennisboys translate from so

未解决问题?本站智能推荐: