Python统计字符串元音字母数量

Python每日一练


问题:

编写一个Python程序来计算字符串中元音字母的数量。

定义函数vowel_count(),参数为string(表示字符串)。
在函数中统计字符串中的元音字母数,并返回计数。
元音字母为a、e、i、o、u。
相同元音字母出现多次计数多次。

题目来源:PythonTip
https://edu.py2fun.com/


代码实现

代码如下(示例):

def vowel_count(string):
    # 此处写你的代码 
    vowel = ['a','e','i','o','u']	# 元音字母存入列表,方便使用for循环迭代查找
    count = 0	# count 计数
    for i in string:	# 把输入的字符串的每个字符拿出来与元音字母列表一一对比
        if i in vowel:
            count += 1
    
    return count
# 获取输入字符串 
input_string = input()
# 调用函数 
print(vowel_count(input_string))

示例输入:

python

示例输出:

1


总结

这里只考虑了小写字母的情况,在python里大写字母A与小写a是两个不同的字符;
如果要考虑大小写的情况,只需对输入字符串进行一个转换,使用python内置的处理字符串方法仅需一行代码,会的朋友和感兴趣的朋友都可以在评论区留言,欢迎大家积极评论交流。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值