python接收输入的一行字符只统计数字的个数,python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。...

一、参考解法:

s =input('请输入字符串:')

dic={'letter':0,'integer':0,'space':0,'other':0}

for i in s:

if i >'a' and i'A' and i

dic['letter'] +=1

elif i in '0123456789':

dic['integer'] +=1

elif i ==' ':

dic['space'] +=1

else:

dic['other'] +=1

print('统计字符串:',s)

print(dic)

print('------------显示结果2---------------')

for i in dic:

print('%s='%i,dic[i])

print('------------显示结果3---------------')

for key,value in dic.items():

print('%s='%key,value)

二、参考解法:

tmpStr = input('请输入字符串:')

alphaNum=0

numbers=0

space


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部