描述
用户从键盘输入一行字符。请编写一个程序,统计并输出其中英文字符、数字符号、空格和其他字符的个数。
输入格式
输入一个一行字符
输入使用input(),不要增加额外的提示信息文章来源:https://www.toymoban.com/news/detail-720482.html
输出格式
所统计的各种字符的个数文章来源地址https://www.toymoban.com/news/detail-720482.html
输入输出示例
输入 | 输出 | |
示例 1 | Qwert 123; k0987_,'\ | 6 7 2 5 |
n=input()
n=list(n)
e=0
num=0
k=0
q=0
for i in range(len(n)):
if(n[i]>='a' and n[i]<='z' or n[i]>='A' and n[i]<='Z'):
e+=1
elif(n[i]==' '):
k+=1
elif(n[i]>='0' and n[i]<='9'):
num+=1
else:
q+=1
print("{} {} {} {}".format(e,num,k,q))
s=input()
letters=0
digits=0
spaces=0
others=0
for ch in s:
if ch>='a' and ch<='z' or ch>='A' and ch<='Z':
letters+=1
elif ch>='0' and ch<='9':
digits+=1
elif ch==' ':
spaces+=1
else:
others+=1
print(letters,digits,spaces,others)
到了这里,关于统计不同字符个数----Python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!