擅长:python、mysql、java
<p>使用内置的<code>sum</code>:</p>
<pre><code>uppercase_guess = guess.upper() #no need to call it every time.
if sum(uppercase_guess.count(i) for i in "RGYBWO") == 4:
...
</code></pre>
<p>尽管要检查每个字符是否都是这些字符中的一个,但可以更清楚地执行以下操作:</p>
<pre><code>if ( all((i in "RGYBWO") for i in guess.upper())
and len(guess) == 4):
...
</code></pre>