Python /字符串/辅音

Geo*_*ata 2 python

我正试图解决这个问题,如何在句子中表达辅音.我刚刚使用的代码似乎没有完成这项工作:

vowels = ("aeiou")
count = 0
for x in text:
    if not x in vowels:
        count += 1
Run Code Online (Sandbox Code Playgroud)

在示例"hello world"中作为输入,我收到8个辅音.提前谢谢了.

dwu*_*urf 7

你最好直接检查辅音,而不是"不是元音而不是空格而不是标点符号......"

consonants = "bcdfghjklmnpqrstvwxyz"
count = 0
for x in text:
    if x in consonants:
        count += 1
Run Code Online (Sandbox Code Playgroud)