Python统计不同字符的个数

目录

  • 1. 统计字符


代码思路仅供参考,欢迎大家批评指正!


1. 统计字符

本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

Python统计不同字符的个数_第1张图片

关键在于实现用户按回车键不终止输入

# By jurio.
str10 = ''
while len(str10) < 10:
    str10 += input() + '\n'
    
letter, blank, digit, other = 0, 0, 0, 0
for si in str10[:10]:
    if si.isalpha():
        letter += 1
    elif si.isdigit():
        digit += 1
    elif si == ' ' or si == '\n':
        blank += 1
    else:
        other+=1
print('letter = {}, blank = {}, digit = {}, other = {}'
      .format(letter,blank,digit,other))

你可能感兴趣的:(Python,python)