擅长:python、mysql、java
<p>我的看法是:</p>
<pre><code>inp = None
while inp is None:
try:
inp = int(input('Enter number here: '))
except ValueError:
print('Invalid Input, try again')
summed = sum(map(int, str(inp)))
while summed > 9:
summed = sum(map(int, str(summed)))
print('The result is {}'.format(summed))
</code></pre>
<p>对于解释,@Haidro做得很好:<a href="https://stackoverflow.com/a/17787707/969534">https://stackoverflow.com/a/17787707/969534</a></p>