擅长:python、mysql、java
<p>您可以稍微重写if/else语句,使其成为if/elif/else构造:</p>
<pre><code>def countUpToTen(counter):
if type(counter) is not int or counter == None:
print("Invalid parameter!")
elif counter > 10:
print("Counter can not be greater than 10!")
return False
else:
count = 1
while (count <= counter):
print 'The count is:', count
count = count + 1
print("Done counting !")
countUpToTen("0s")
</code></pre>
<p>这也会产生您期望的输出。在</p>