擅长:python、mysql、java
<p>试试这个。在</p>
<pre><code>while True:
try:
i = int(raw_input("Enter value "))
break
except ValueError:
print "Bad input"
print "Value is ",i
</code></pre>
<p>您当前的方法将递归地为每个错误调用函数,这不是一个好的实践。错误是因为在异常处理程序块中,没有定义<code>iterationCap</code>。在</p>