擅长:python、mysql、java
<p><code>a</code>是这两个函数的局部变量,对其余代码不可见。修复代码的最佳方法是从<code>read()</code>函数返回<code>a</code>。另外,在<code>IsInteger()</code>函数中,间距是关闭的。你知道吗</p>
<pre><code>def IsInteger(b):
try:
b=int(b)
return True
except ValueError:
return False
def read():
a=input("Nr: ")
while not IsInteger(a):
a=input("Give a number: ")
return a
c = read()
print(c)
</code></pre>