我是python的初学者,我想知道为什么我的代码会计算字符串中的字符而不是元音?
我正在尝试创建一个程序来计算我的字符串中的所有元音,但它没有工作
string1 = "This is a string"
vowelCount = 0
for char in string1:
if char in string1 == "a" or "e" or "i" or "o" or "u":
vowelCount += 1
print(vowelCount)
根据我的意图,vowelCount将输出为16而不是4。 我怎样才能解决这个问题?