擅长:python、mysql、java
<p>问题是,在调用函数之后,如果您正在定义该函数,则会执行以下操作:</p>
<pre><code>def main():
userName = ("u123")
userPass = ("p123")
userNameInput = input("Username: ")
userPassInput = input("Password: ")
def access():
print("Welcome, " + userName)
if userPassInput == userPass and userNameInput == userName:
print("Access granted")
access()
else:
print("Access denied")
return main()
access()
main()
</code></pre>
<p>(假设你不只是混淆了空格,实际上不想在另一个函数中定义一个函数)</p>