擅长:python、mysql、java
<p>这个方法如何,它将三个参数作为单独的输入行,并提供回退以防止(某些)异常:</p>
<pre><code>def safeint(s, fallback):
try:
return int(s)
except ValueError:
return fallback
def range_lister():
start = safeint(input("start: "), 0)
stop = safeint(input("stop: "), 0)
step = safeint(input("step: "), 1) # Zero is not valid here
trange=list(range(start, stop, step))
print(trange)
</code></pre>
<p>……一些测试:</p>
^{pr2}$