擅长:python、mysql、java
<p>您正在检查<code>letter</code>是否等于整个字符串<code>'aeiouy'</code>。相反,检查<code>letter</code>是否<strong><code>in</code></strong>字符串。你知道吗</p>
<pre><code>if letter in 'aeiouy':
</code></pre>
<p>另外,通过将输入文本传递给函数,可以避免使用全局变量。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>txt = input("Type text: ").lower()
def findVowels(txt):
vowels = 0
for letter in txt:
if letter in 'aeiouy':
vowels += 1
return vowels
print(findVowels(txt))
</code></pre>