为什么我的代码会计算字符而不是元音?

时间:2017-12-22 08:09:17

标签: python python-3.x

我是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。 我怎样才能解决这个问题?

0 个答案:

没有答案