擅长:python、mysql、java
<p>您可以简单地使用try,除了循环加上while循环。我的意思是:</p>
<pre><code>intweight = 0
while True:
try:
weight = float(input())
except ValueError:
print "Please enter a number"
else:
break
intweight = weight
</code></pre>
<p>while循环将强制用户输入一个字符串,直到它只有数字为止。程序将尝试将字符串转换为数字。如果有字母,则“例外”部分将被激活。如果转换成功,else部分将激活,中断循环。我希望这对你有帮助!在</p>