【发布时间】:2016-02-13 06:53:24
【问题描述】:
我是 python 新手,对我的脚本进行故障排除有些困难。
我的任务是创建一些函数来接受字符串列表并返回整个列表中元音的数量。
我正在尝试遵循的游戏计划是:
- 将列表元素合并为一个字符串
- 创建一个循环来测试字符串元素是否为元音
- 使用计数器变量来跟踪字符串中的元音
- 循环结束后打印计数器变量的值
我的代码并不优雅,但它也不起作用。
def vowelCounter(listName):
new = ''.join(listName)
n = len(new)
count = 0
vowels = 'aeiouAEIOU'
i = 0
for i in range(0,n):
while i < n:
if new[i] in vowels:
count += 1
i += 1
return
print count
return
return
return
print(vowelCounter(["terrapin","station","13points"]))
请原谅我可能犯的任何愚蠢错误。我一定会感谢您提供的任何帮助!
【问题讨论】:
-
在发布问题之前,您绝对应该至少学习一门语言的基础知识。
标签: python