擅长:python、mysql、java
<p>默认情况下,函数中的变量不是全局变量,因此其他函数中不存在该变量。您需要将其作为属性传递:</p>
<pre><code>def main():
print("Welcome to Ryan's book club!")
booksread = int(input('Please enter the amount of books you have read so far: '))
# if (booksread < 0):
# print("That's impossible! Please re-enter the amount of books you have read: ")
# booksread1 = int(input('Please enter the amount of books you have read so far: '))
#simpleiffunction()
nestediffunction(booksread)
#eliffunction()
def nestediffunction(booksread):
if booksread == 0: # Also, you don't need parenthesis here
print('You have 0 points!')
</code></pre>
<p>等等</p>