牛骨文教育服务平台(让学习变的简单)
博文笔记

Quzh[python]统计元音字母——输入一个字符串,统计处其中元音字母的数量。

创建时间:2016-06-22 投稿人: 浏览次数:2775

#!/usr/bin/env python
# coding:utf-8


def Quzh_Statistics_Vowel(strString):
    """
    统计元音字母——输入一个字符串,统计处其中元音字母的数量。
    更复杂点的话统计出每个元音字母的数量。
    """
    # 元音字母总个数
    num = 0
    # 每个元音字母的数量
    num_a = 0
    num_e = 0
    num_i = 0
    num_o = 0
    num_u = 0
    for t in strString:
        # 避免忽视大写字母
        i = t.lower()
        # 统计出元音字母的总数量
        if i in ["a", "e", "i", "o", "u"]:
            num += 1
        # 统计出每个元音字母的数量
        if i == "a":
            num_a += 1
        elif i == "e":
            num_e += 1
        elif i == "i":
            num_i += 1
        elif i == "o":
            num_o += 1
        elif i == "u":
            num_u += 1
    print "元音字母总个数是:%s" % num
    print "其中a有%s个,e有%s个,i有%s个,o有%s个,u有%s个" % 
        (str(num_a), str(num_e), str(num_i), str(num_o), str(num_u))


Quzh_Statistics_Vowel("This is A good man Hello world you are my boby")


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。