题目描述
输入是一串字符串,编写程序,统计其中英文字母,数字,空格及其他字符的个数并输出。
输入
字符串
输出
示例:
英文字母 5 个, 数字 5 个
其他字符 4 个, 空格 3 个
样例输入 复制
as is a 09876%%%%
样例输出 复制
英文字母 5 个, 数字 5 个
其他字符 4 个, 空格 3 个
来源/分类
a
=
input
()
length
=
len
(a)
num1
=
0
num2
=
0
num3
=
0
num4
=
0
for
i
in
range
(length):
if
a[i]>
=
'a'
and
a[i]<
=
'z'
:
num1
=
num1
+
1
elif
a[i]>
=
'0'
and
a[i]<
=
'9'
:
num2
=
num2
+
1
elif
a[i]
=
=
' '
:
num4
=
num4
+
1
else
:
num3
=
num3
+
1
print
(
"英文字母 {} 个, 数字 {} 个"
.
format
(num1,num2))
print
(
"其他字符 {} 个, 空格 {} 个"
.
format
(num3,num4))