gpt4 book ai didi

python-3.x - 在python中计算元音

转载 作者:行者123 更新时间:2023-12-01 06:42:13 26 4
gpt4 key购买 nike

def main():
print(count)


def countVowels(string):
vowel=("aeiouAEIOU")
count=0
string=input("enter a string:")
for i in string:
if i in vowel:
count +=1
main()

为什么当我尝试运行它时它告诉我未定义计数。而且我知道有很多这样的问题,但我是函数的新手,可以使用帮助。

最佳答案

因为 count 已在 countVowels 中定义。您可能应该让该函数进行计数,然后返回计数,并在其他地方要求输入:

import re

def count_vowels(string):
vowels = re.findall('[aeiou]', string, re.IGNORECASE)
return len(vowels)

string = input("Enter a string:")
print count_vowels(string)

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

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