擅长:python、mysql、java
<p>因为Python不像其他语言那样有<code>do-while</code>循环,所以这个习惯用法可以防止<code>raw_input</code>函数的重复,并确保循环至少运行一次。确保在获得新输入后更新<code>word_count</code>。在</p>
<pre><code>while 1:
words = raw_input("Enter a 5 worded sentence: ").split()
word_count = len(words)
if word_count == 5: break
print "Try again. The word count is:", word_count
print "Good! The word count is 5!"
</code></pre>