分别统计标准输入中字母、数字字符个数。
时间: 2024-05-08 19:20:50 浏览: 74
统计字符串中字母和数字个数
可以使用Python中的isalpha()和isnumeric()函数来判断字符是否为字母和数字。具体实现代码如下:
```
alpha_count = 0
numeric_count = 0
while True:
try:
# 从标准输入读取一个字符
c = input()[0]
if c.isalpha():
alpha_count += 1
elif c.isnumeric():
numeric_count += 1
except:
# 如果读取到EOF,则退出循环
break
print("字母个数:", alpha_count)
print("数字个数:", numeric_count)
```
在这个代码中,我们使用了一个while循环来不断从标准输入读取字符,并使用isalpha()和isnumeric()函数来判断字符是否为字母或数字,最后统计出字母和数字的个数。需要注意的是,我们使用try/except语句来处理EOF错误,以避免程序在读取到EOF时终止。
阅读全文