<pre><code>myVar = int(input("What do you want to start out with? "))
mySubtactor = int(input("What do you want to be the subtracter? "))
def function():
choice = input("Do you want to take away? Please say yes or no. ")
if(choice == 'yes'):
print(myVar)
myVar = myVar - mySubtactor
function()
if(choice == 'no'):
print("You have decided not to subtract. Your number is still " + myVar)
function()
function()
</code></pre>
<p>我不断收到这个错误信息:</p>
<blockquote>
<p>File "C:\Users\Name\Desktop\new 3.py", line 8, in function print(myVar)
UnboundLocalError: local variable 'myVar referenced before assignment</p>
</blockquote>
<p>我很抱歉,如果这是一个noob的问题,但我不知道我做错了什么。你知道吗</p>