>> find_v-6ren">
gpt4 book ai didi

python - 计算元音

转载 作者:太空狗 更新时间:2023-10-29 22:07:18 33 4
gpt4 key购买 nike

谁能告诉我这个脚本有什么问题。我是 python 新手,但我似乎无法弄清楚可能导致它无法运行的原因。

def find_vowels(sentence):

"""
>>> find_vowels(test)
1

"""

count = 0
vowels = "aeiuoAEIOU"
for letter in sentence:
if letter in vowels:
count += 1
print count

if __name__ == '__main__':
import doctest
doctest.testmod()

最佳答案

您正在打印 count(一个数字),但您的测试需要字母 e

此外,计算元音的更 Pythonic 方式是 list comprehension :

>>> len([letter for letter in 'test' if letter in vowels])
1

想要查看您找到的元音吗?只需删除前导 len 函数:

>>> [letter for letter in 'stackoverflow' if letter in vowels]
['a', 'o', 'e', 'o']

关于python - 计算元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2926383/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com