txt = input("Type text: ").lower()
def findVowels():
global txt
vowels = 0
for letter in txt:
if letter == 'aeiouy':
vowels += 1
return vowels
print(findVowels())
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))
您正在检查
letter
是否等于整个字符串'aeiouy'
。相反,检查letter
是否in
字符串。你知道吗另外,通过将输入文本传递给函数,可以避免使用全局变量。你知道吗
试着这样做:
相关问题 更多 >
编程相关推荐