擅长:python、mysql、java
<p>不要试图将其定义为全局变量,而是返回它:</p>
<pre><code>def function2():
name = input("Enter name: ")
return name
def function3():
print(function2())
</code></pre>
<hr/>
<p>如果要使用函数中定义的变量在所有函数中都可用,请使用类:</p>
<pre><code>class A(object):
def function1(self):
print("hello")
def function2(self):
self.name = input("Enter name: ")
def function3():
print(self.name)
def main(self):
self.function1()
while True:
funtion2()
function3()
if not self.name:
break
A().main()
</code></pre>