自学内容网 自学内容网

Python练习29

Python日常练习

题目:

      输入10个字符,请编写main函数,统计其中英文字母、空格
      或回车、数字字符和其他字符的个数。

要求:

采用内置函数判断字符类型

例如:

      输入:
        Reold  123?
      输出:
        letter = 5, blank = 1, digit = 3, other = 1

---------------------------------------------------------

注意:

      部分源程序给出如下。请勿改动其它函数中的任何内容,
      仅在函数的注释标志之间填入所编写的若干语句。

---------------------------------------------------------

代码实现

def main():
    InPut = input('【输入任意字符:】')
    letters = []
    spaces = []
    digits = []
    others = []
    ########## code start ##########
    for i in iter(InPut):
        if i.isalpha() == True:
            letters.append(i)
        elif i.isspace() == True:
            spaces.append(i)
        elif i.isdigit() == True:
            digits.append(i)
        else:
            others.append(i)
    ########## code end ##########
    print('letter={},blank={},digit={},other={}'.format(len(letters), len(spaces), len(digits), len(others)))
if __name__ == '__main__':
    main()

代码效果

Python 日常练习结束,在代码的海洋中我们又收获了新的知识和经验。持续练习,让我们用 Python 创造更多的精彩。明天,我们再次起航。


原文地址:https://blog.csdn.net/shangzhiqi/article/details/143746212

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!