擅长:python、mysql、java
<p>首先需要检查输入的值是否为整数,请在try子句中执行此操作。
然后需要检查该值是否在范围内,在else子句中执行此操作,该子句仅在try块成功时执行。<br/>
如果值在范围内,则中断。
下面的代码显示了这一点。你知道吗</p>
<pre><code>while True:
try:
age=int(input('Please enter your age in years'))
except ValueError:
print ('\n\n\n\nThat\'s not a valid Number.\nPlease try Again.\n\n\n\n')
else:
if age>=200:
print ('\n\n\n\nThat\'s not a valid Number.\nPlease try Again.\n\n\n\n')
else:
break
print (f'Your age is {age}')
</code></pre>